2013-09-06 4 views
2

com.sun.net 패키지에서 HttpsConfigurator, HttpsServer 및 HttpContext를 사용하고 있습니다. 또한 프로젝트 요구 사항의 일부는 OpenJDK를 사용하는 것입니다.OpenJDK 및 com.sun.net

Eclipse에서 코딩 중이므로 com.sun.net 패키지에서 자동으로 가져 오지 않습니다. '금지 된'것으로 간주되기 때문입니다. 금지 된 패키지를 사용 가능하게 한 후에 모든 작업, 빌드 및 실행을 얻을 수 있습니다. 내 질문, OpenJDK에서 사용하기에 안전한 것으로 간주되는 것은 무엇입니까? 나는 그것이 단지 java. * 및 javax. * 패키지라는 인상하에있다.

OpenJDK 7 소스를 다운로드했는데 com.sun.net이 소스의 일부라는 것을 알았습니다. 이는 내 가정이 틀릴 수도 있음을 의미합니다. 아직 운이 좋지는 않았지만 여기 전문가들이 누락 된 부분을 채울 수 있기를 바랬습니다.

요약하면, OpenJDK에서 안전한 것으로 간주되는 것은 무엇입니까? 왜 Eclipse는 com.sun.net을 '금지 된'것으로 표시합니까?

감사합니다.

답변

3

무수한 문서 - 서적, 기사, 자습서, 공식 JDK 설명서 - com.sun. * 패키지는 구현 세부 사항이며 언제든지 변경 또는 제거 될 수 있다고 설명했습니다. 사용자 프로그램을위한 것이 아닙니다. 그들은 이식성이 없으며 안정적으로 제공되지 않으며 실제 API 클래스만큼 강력하지 않을 수도 있습니다. 일반적으로, JDK 문서 번들에 Javadoc이 포함되어있는 경우는, 그것을 사용하기위한의 것입니다. 그렇지 않은 경우.

+0

붐, 여분의 키워드 주셔서 감사합니다. 명확한 내용을 찾을 수있었습니다 : http://www.oracle.com/technetwork/java/faq-sun-packages-142232.html. 다시 한 번 답장을 보내 주셔서 감사합니다. – insaneshow

관련 문제