从JDK 1.7开始,java程序员不能够调用JDK系统包中以sun开头的类
2015-03-09 22:18
281 查看
从JDK 1.7开始,Oracle未将以sun开头的类包加载到JVM启动加载的类包中。所以,像 JPEGImageEncoder这样的类不能够默认使用。如果非要使用sun开头包中的类,只能够直接将源码复制到自己的项目中或者将rt.jar 放到项目的类路径下(不推荐此种做法)。
下面是Oracle官方声明,原文连接:
http://www.oracle.com/technetwork/java/faq-sun-packages-142232.html。
从JDK 1.7开始,Oracle未将以sun开头的类包加载到JVM启动加载的类包中。所以,像 JPEGImageEncoder这样的类不能够默认使用。如果非要使用sun开头包中的类,只能够直接将源码复制到自己的项目中或者将rt.jar 放到项目的类路径下(不推荐此种做法)。
下面是Oracle官方声明,原文连接:
http://www.oracle.com/technetwork/java/faq-sun-packages-142232.html。
相关文章推荐
- 从JDK 1.7开始,java程序员不能够调用JDK系统包中以sun开头引入的类
- java JDK 1.7配置系统系统变量
- 为什么程序员不应调用“sun”包?-Java基础-Java-编程开发
- java 调用系统命令获MAC、 解压缩 tar包
- 为什么程序员不应调用“sun”包?(译文)
- Java程序员的认证Sun Certified JAVA Programmer(SCJP)
- .NET, C++, Flash, Java,系统架构,技术顾问---大规模招聘开始。
- Sun的Java平台最新版本J2SE 5.0开始发货
- Unable to find a javac compiler; com.sun.tools.javac.Main is not on the classpath.Perhaps JAVA_HOME does not point to the JDK
- java程序员:开发系统要注意的基本知识
- Sun兑现承诺开源Java JDK置于GPLv2下
- 在不知道excel安装路径下用 java 直接调用系统的excel
- 让tomcat一运行就开始调用某个java类
- ICTCLAS分词系统Java调用接口在Eclipse中的安装
- 问题:Unable to find a javac compiler; com.sun.tools.javac.Main is not on the classpath.Perhaps JAVA_HOME does not point to the JDK
- Sun兑现承诺开源Java JDK置于GPLv2下
- 为什么程序员不应调用“sun”包?支持包的类别
- Java调用系统执行程序(OS Command)
- 从今天开始,重新系统的把JAVA学习一遍,有看到我的BLOG的,请多多指教,谢谢!
- java JNI 调用c或c++,windows 或 Linux系统