【发布时间】:2014-05-05 10:52:53
【问题描述】:
安装 JDK 8 后,我无法在 Windows 7 上再次将命令提示符设置为 JDK 7。
我已经为JAVA_HOME和PATH设置了系统环境属性,指向JDK7和我的JDK7/bin文件夹,我还重新启动了SO,每次打开新的命令提示符并运行@987654325 @ 我总是得到 Java 8 的版本。
在 Java 环境设置中,我还启用了 JDK 7。
如何再次为 JDK 7 配置命令提示符?
【问题讨论】:
-
您确定 Java 7 在您的 PATH 中排在第一位吗?即不在 c:\windows\system32 之后
-
是的,在
%SystemRoot%\system32之后。然后呢? -
MS-DOS 应该按照 PATH 出现的顺序来处理它。如果不是,那可能是因为你的角色不合适。您能否在问题中包含 PATH 的相关路径?顺便说一句,当您打印时,您的 PATH 不会说
%SystemRoot%\system32。 -
system32 中的 java.exe 根据您的注册表查找“默认”版本。我经常删除它,但我不确定这是否始终安全。每次在 Windows 上安装时都会重新安装。
-
感谢 Peter Lawrey,我在 PATH 变量中更改了 JDK 文件夹和 System32 之间的顺序,现在它可以工作了。也许我也会从 System32 中删除这个 java.exe。谢谢。