在降级到1.7之后,当我正在进行java -version时,我仍然看到Java 1.8

时间:2015-09-04 21:01:59

标签: java windows java-8 java-home jdk1.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。我不知道发生了什么。任何建议都会非常有帮助。

3 个答案:

答案 0 :(得分:3)

尝试做以下事项:

键入" regedit"从启动菜单。如果你是新手,请备份 转到" HKEY_LOCAL_MACHINE-> SOFTWARE-> JavaSoft-> Java运行时环境"
双击面板右侧的" CurrentVersion" 将版本更改为" 1.7"。

<小时/> 如果你有&#34; C:\ ProgramData \ Oracle \ Java \ javapath&#34;在路径变量中。然后打开
位置并确保java.exe文件指向相应的1.7目录。

答案 1 :(得分:0)

如果您的path变量中包含“ 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。

答案 2 :(得分:-3)

关闭你的MS-DOS并打开一个新的MS-DOS窗口。再试一次。