日期:2014-05-20  浏览次数:20801 次

在java.lang.ClassLoader.java 的 defindclass函数中加了个输出,编译不过?做测试!求高手解答!
我用的是 NetBeans7.0 jdk 1.6

错误:Compiling 1 source file to C:\java\wg\object\build\classes
C:\java\wg\object\src\java\lang\ClassLoader.java:30: 软件包 sun.jkernel 不存在
import sun.jkernel.DownloadManager;
C:\java\wg\object\src\java\lang\ClassLoader.java:31: 警告:sun.misc.ClassFileTransformer 是 Sun 的专用 API,可能会在未来版本中删除
import sun.misc.ClassFileTransformer;
C:\java\wg\object\src\java\lang\ClassLoader.java:32: 警告:sun.misc.CompoundEnumeration 是 Sun 的专用 API,可能会在未来版本中删除
import sun.misc.CompoundEnumeration;
C:\java\wg\object\src\java\lang\ClassLoader.java:33: 警告:sun.misc.Resource 是 Sun 的专用 API,可能会在未来版本中删除
import sun.misc.Resource;

注意:C:\java\wg\object\src\java\lang\ClassLoader.java 使用了未经检查或不安全的操作。
注意:要了解详细信息,请使用 -Xlint:unchecked 重新编译。
5 错误
22 警告
C:\java\wg\object\nbproject\build-impl.xml:626: The following error occurred while executing this line:
C:\java\wg\object\nbproject\build-impl.xml:245: Compile failed; see the compiler error output for details.

------解决方案--------------------
软件包 sun.jkernel 不存在,你说什么问题?看看\jdk\jre\lib\rt.jar里有木有
------解决方案--------------------
错误:Compiling 1 source file to C:\java\wg\object\build\classes
C:\java\wg\object\src\java\lang\ClassLoader.java:30: 软件包 sun.jkernel 不存在
import sun.jkernel.DownloadManager;

软件包 sun.jkernel 不存在
------解决方案--------------------
jdk1.5反正是木有,jdk1.6你报错了,估计也木有,搞个jdk1.7试试。不建议用sun包里的东西。
------解决方案--------------------
探讨
引用:

软件包 sun.jkernel 不存在,你说什么问题?看看\jdk\jre\lib\rt.jar里有木有

我环境变量里加了这个包的,再说源码拷出来也没提示有啥包不存在的提示。rt.jar包里也有 ClassLoader 这个类的。