我在Windows 7 x64上安装了jdk se 32bit。 在windows的“http://www.oracle.com/technetwork/java/javase/downloads/index.html”。
我收到了此错误消息。
C:\ Users \ Administrator> javac -version VM初始化期间发生错误 java.lang.ClassNotFoundException:打开JAR文件d:\ Program Files时出错(x8 6)\ prg_java \ jdk1.6.0_26 \ JRE \ lib中\ rt.jar中 在java.security.AccessControlContext。(AccessControlContext.java :77) 在java.security.AccessController.getStackAccessControlContext(Native Me 的ThOD) at java.security.AccessController.getContext(AccessController.java:484) 在java.lang.Thread.init(Thread.java:358) 在java.lang.Thread。(Thread.java:476)
java.lang.ClassNotFoundException:打开JAR文件时出错jdk1.6.0_26 \ jre \ lib \ rt.jar
我该如何解决这个问题?
提前致谢。
答案 0 :(得分:8)
由于您正在使用的JAVA SE中的文件损坏,会出现此问题。
现在你不会收到这个错误。
答案 1 :(得分:-1)
在日食中检查并提供正确的JRE路径。
在Eclipse中,转到Window-->Preferences
然后寻找Installed JRE
应用当前路径,直到目录中的JRE。
确保您的JRE具有必需的jar文件
C:\Program Files\Java\jre(your version)\lib\rt.jar
等