在JAVA SE 的API里,只有 java.*.* 和 javax.*.* 包的说明,但在 rt.jar 和 src.zip源码包中,除了以上两个包外,还有六个包,分别以 com. launcher. org. sunw为开头的包名。请教各位大侠,其余的三个包有没有API,(org.包好像在API中已经有了), 因为其它包中有些类还蛮常用的,例如: com.sun.image.codec.jpeg.JPEGImageEncoder JPEG编码流,处理缩略图和格式转换时经常用,所以请教大侠们,在那能找到其它包的相关API?

解决方案 »

  1.   

    http://java.sun.com/products/jdk/faq/faq-sun-packages.html好像是说java、javax、org这三个包作为标准的java se平台的核心构成,其文档是会被支持的。而像sun这样的包不是标准的一部分,所以其文档不被官方所提供。而另外的一些在com.sun下面的包的文档也是作为非核心来定义的,所以其文档可能有提供也没有提供,非核心的文档可以在这里找到http://java.sun.com/javase/reference/api.jsp,下面的Non-Core APIs included in JDK就是非核心的文档部分了。
      

  2.   

    你自己搞啊,记得javadoc吗,有源代码什么都有了
      

  3.   

    http://www.java2s.com/
      

  4.   

    sun.*, com.sun.* 开头包中的类是 JRE 类,是平台依赖的,也就是说某些类在 Windows 平台上有,在 Linux 平台上就没有了。java.sun.com 上有文档明确说明了 Java 开发人员不应使用 sun 和 com.sun 包中的类!