【发布时间】:2015-09-04 21:01:58
【问题描述】:
我将 java 1.7 从 1.8 降级,但当我执行 java -version 时仍然看到 1.8。我更改了 path 并将 JAVA_HOME 更改为 1.7 为
JAVA_HOME: C:\Program Files (x86)\Java\jdk1.7.0_79
PATH: C:\Program Files(x86)\Java\jdk1.7.0_79\bin
出于某种原因,我的路径中也有这个:C:\ProgramData\Oracle\Java\javapath,我相信它保留了这个 1.8 版本。当我从路径上取下它时,我收到这条消息:C:\Program Files\Java\jre7\lib\amd64\jvm.cfg。我不知道发生了什么事。任何建议都会非常有帮助。
【问题讨论】:
-
我可能错了,但我认为“java -version”为您提供运行时版本(即 JRE 版本)而不是 JDK。
-
C:\ProgramData\Oracle\Java\javapath 文件夹中有什么?
-
java.exe、javaw.exe 和 javaws.exe
-
如果您的问题准确地反映了您的 PATH 和 JAVA_HOME,我想您会在上面现在格式化的详细信息中看到错误...
-
你是如何“降级”的?使用 Java 仅安装 java7 是不够的。您还必须卸载 Java8。这是因为您可以同时安装不同版本的 Java。
标签: java windows java-8 java-home jdk1.7