티스토리 뷰

새로운 PC에 작업환경을 셋팅하니 갑자기 처음 보는 오류들이 발생하였다.

열심히 삽질하고 구글구글링을 했는데 명확하게 알려주는 블로그가 없어서... 기록겸 작성한다.

 

// 기존 코드
sun.misc.BASE64Encoder encoder = new sun.misc.BASE64Encoder(); 
String encodedStr = new String(encoder.encodeBuffer(str.getBytes()));

// 수정 코드
// 위에 import Decoder.BASE64Encoder; 도 선언해야한다
BASE64Encoder encoder = new BASE64Encoder();
String encodedStr = new String(encoder.encodeBuffer(str.getBytes()));

sun.misc.BASE64Decoder 해결하려고 jar 파일 다운받고 난리쳤는데 이방법밖에 없는 것 같다.

decoder는 encoder를 decoder로 변경하면 된다.

 

아 그리고 가장 보편적으로 알려진 방법은 errors/warnings에서 warning으로 바꾸는건데 난 이것도 안 되서 결국 저렇게 수정했는데 잘 되었다.