Java -version发出警告

时间:2011-12-06 07:13:21

标签: java path cmd

当我从命令提示符输入“java -version”时,我收到以下警告:

    Error loading: C:\Program Files\Java\jre6\bin\msvcr71.dll

我的JDK位于以下目录中:

    C:\Program Files (x86)\Java

我还给了bin的路径:

    C:\Program Files (x86)\Java\jdk1.8.0\bin

然后,问题是什么?

2 个答案:

答案 0 :(得分:3)

嗯,首先,你已经安装了一个jdk或jre版本1.6,然后添加了1.8(我猜是早期的非最终版本)。这就是您的JDK 1.8可执行文件在JRE6安装中寻找库的原因。尝试卸载所有JDK / JRE并仅重新安装要使用的JDK / JRE。如果这不起作用,请尝试从这里安装一个稳定版本,如1.7

http://www.oracle.com/technetwork/java/javase/downloads/index.html

答案 1 :(得分:0)

尝试使用x64版本。根据您的路径,您使用的是x86版本的java jdk。您的路径是在x64位置查找msvcr71.dll。

要检查另一件事,查看您的环境变量并检查那里是否存在其他java路径实例。您应该将JAVA_HOME作为变量并将其包含在您的路径中,如下所示:

%JAVA_HOME%\bin