본문 바로가기
일이야기/Environment

이클립스에서 sun.misc.BASE64Encoder, Decoder 를 임포트 할 수 없는 경우

by Cloud9™ 2015. 3. 5.


이클립스에서 sun.* package를 error로 표시하는 이윱니다.

http://www.oracle.com/technetwork/java/faq-sun-packages-142232.html


영어로 솰라솰라...ㅜㅜ 


대강 보면 sun.* package는 자바와 호환가능한 플랫폼에서 캐런티 할 수 없으며

심지어는 같은 플랫폼에서 상위버전과의 작업도 개런티 할 수 없다고 솰라솰라~~ 합니다.




그럼에도 불구하고 이클립스에서 사용해야만 하는 경우에는


1.window > preferences 로 이동


2. java > Compiler > Error/Warnings 로 이동


3. Deprecated and restricted API 항목 선택 


4 Forbidden reference (access rules) 의 값을 Error -> Warning으로 변경


5. Apply and OK 


만약 컴파일 이후에도 관련한 Error가 보인다면


1. project > clean 


2. Problems view 항목에서 에러를 선택해서 삭제하고 컴파일




이상 Eclipse에서 sun.* package를 사용하는 방법을 알아봤습니다.


 

댓글