【发布时间】:2018-02-01 12:43:08
【问题描述】:
我有一个相当琐碎的问题,我找不到解决方案。我在本地机器上安装了两个版本的 Java,即 jdk1.5.0_16 和 jdk1.7.0_80,它们都位于 Program Files 下。我想在我的路径中使用 jdk1.5.0_16。但即使我将路径更改为包含 jdk1.5.0_16,在命令提示符下运行“java -version”也会返回 jdk 1.7。
谁能建议我在这里做错了什么或如何将其更改为指向 jdk1.5.0_16?
【问题讨论】:
-
你能告诉我们你的路径吗?你最后加了?如果是这样,您必须将其添加到开头...
-
你是如何改变路径的?
-
注意路径的顺序。搜索有效的 JDK 时,系统将采用它找到的第一个条目。
-
我的路径是 - %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\OpenVPN \bin;%JAVA_HOME%\bin;%M2_HOME%\bin;%systemroot%\System32\WindowsPowerShell\v1.0\;%systemroot%\System32\WindowsPowerShell\v1.0\
-
我的路径中只添加了一个 java 版本,即 jdk1.5.0_16