【发布时间】:2011-07-16 14:12:55
【问题描述】:
我在 windows 7 x64 上安装了 jdk se 32bit。 在 Windows 的“http://www.oracle.com/technetwork/java/javase/downloads/index.html”。
我收到了这条错误消息。
C:\Users\Administrator>javac -version 初始化虚拟机时出错 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(本机我 thod) 在 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 时出错
我该如何解决这个问题?
提前致谢。
【问题讨论】:
-
d:\Program Files (x8 6)\pr...中的8和6之间有空格吗?这是一个错误的环境变量吗? -
只是猜测:该消息是从 80 个字符宽度的控制台复制的。 Windows 将长行换行,并且不会在复制和粘贴时将它们组合起来。
-
“d:\Program Files (x86)\prg_java\jdk1.6.0_26\jre\lib\rt.jar”是否存在?当前用户是否可读?
-
我们的生产服务器也有这个问题。这不可能是 java 安装问题。服务器多年来一直运行良好..
标签: java