当我从命令提示符输入“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
然后,问题是什么?
答案 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