Java se"在VM初始化期间发生"

red*_*leo 8 java

我在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.at java.security.AccessControlContext.(AccessControlContext.java:77)at java.security.AccessController.getStackAccessControlContext(Native Me thod)at java.security.AccessController.getContext(AccessController.java:484)at 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时出错

我怎么解决这个问题?

提前致谢.

小智 8

由于您正在使用的JAVA SE中的文件损坏,会发生此问题.

  1. 卸载您正在使用的jdk
  2. 下载jdk安装文件(您需要的版本)
  3. 安装jdk.正确更改env vars.

现在你不会得到这个错误.