当我在降级到 1.7 后执行 java 版本时,我仍然看到 Java 1.8
I still see Java 1.8 when I am doing java -version after downgrading to 1.7
我将 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
。我不知道发生了什么。任何建议都会非常有帮助。
关闭您的 MS-DOS 并打开一个新的 MS-DOS window。再试一次。
尝试执行以下操作:
从启动菜单中键入 "regedit"。如果您是新手,请备份。
转到 "HKEY_LOCAL_MACHINE->SOFTWARE->JavaSoft->Java Runtime Environment"
双击面板右侧的"CurrentVersion"
将版本更改为 "1.7".
如果您的 路径变量 中有 "C:\ProgramData\Oracle\Java\javapath"。然后打开
位置并确保 java.exe 文件指向相应的 1.7 目录。
如果您的路径变量中有 "C:\ProgramData\Oracle\Java\javapath",请将您的 JAVA_HOME/bin 路径放在它前面。
例如:C:\Program Files(x86)\Java\jdk1.7.0_79\bin;C:\ProgramData\Oracle\Java\javapath.
我遇到了类似的问题,无法将 java 版本从 1.8 降级到 1.7。
我将 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
。我不知道发生了什么。任何建议都会非常有帮助。
关闭您的 MS-DOS 并打开一个新的 MS-DOS window。再试一次。
尝试执行以下操作:
从启动菜单中键入 "regedit"。如果您是新手,请备份。
转到 "HKEY_LOCAL_MACHINE->SOFTWARE->JavaSoft->Java Runtime Environment"
双击面板右侧的"CurrentVersion"
将版本更改为 "1.7".
如果您的 路径变量 中有 "C:\ProgramData\Oracle\Java\javapath"。然后打开
位置并确保 java.exe 文件指向相应的 1.7 目录。
如果您的路径变量中有 "C:\ProgramData\Oracle\Java\javapath",请将您的 JAVA_HOME/bin 路径放在它前面。
例如:C:\Program Files(x86)\Java\jdk1.7.0_79\bin;C:\ProgramData\Oracle\Java\javapath.
我遇到了类似的问题,无法将 java 版本从 1.8 降级到 1.7。