Java 运行环境路径问题

Java 运行环境路径问题

我的 Java 安装出现问题已经有一段时间了,我从来没有时间坐下来尝试解决这个问题。

因此我继续卸载我安装的所有 Java 版本,以使 Weka 能够正常工作。

  1. 然后我继续安装 JDK v7u71 x64(我的机器是 64 位的)。

  2. 我将这个新安装的java的bin目录添加到我的PATH中。

  3. 我进入命令提示符并输入“java -version”。在这里,我看到了同样的错误消息:

“错误:加载:C:\Windows\jre\bin\msvcr100.dll

错误:加载:C:\Windows\jre\bin\client\jvm.dll”

  1. 然后我运行这个命令:“”C:\Program Files\Java\jre7\bin\java“-version”并且出现了正确的版本。

我查看了 Windows 目录中的 jre 目录,发现其中有一个 msvcr100.dll 和一个 jvm.dll。为什么那个特定的“java”不起作用?我必须做什么才能使 java 在我的系统上正常工作?

一个解决方案是,我重命名(删除)了 Windows jre 文件夹,然后尝试了“java -version”命令。这个方法有效。但我不确定这是否是解决我的问题的最佳方法。

答案1

正确的解决方案是编辑您的 PATH 环境变量,使其包含 C:\Program Files\Java\jre7\bin 但不包含 C:\Windows\jre\bin。

你说你添加了新的路径,但可能你没有删除旧路径。

相关内容