简体   繁体   English

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

[英]I still see Java 1.8 when I am doing java -version after downgrading to 1.7

I downgraded java 1.7 from 1.8, but I still see 1.8 when I do java -version . 我将java 1.7从1.8降级,但是当我做java -version时我仍然看到1.8。 I changed the path and also made JAVA_HOME changed for 1.7 as 我更改了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

For some reason I also have this in my path: C:\\ProgramData\\Oracle\\Java\\javapath , which I believe keeps this 1.8 version. 出于某种原因,我在我的路径中也有这个: C:\\ProgramData\\Oracle\\Java\\javapath ,我相信保留这个1.8版本。 When I take off this from the path, I get this message: C:\\Program Files\\Java\\jre7\\lib\\amd64\\jvm.cfg . 当我从路径中取下它时,我收到以下消息: C:\\Program Files\\Java\\jre7\\lib\\amd64\\jvm.cfg I don't know what's going on. 我不知道发生了什么事。 Any suggestion would be very helpful. 任何建议都会非常有帮助。

TRY DOING THE FOLLOWING: 尝试做以下事项:

Type "regedit" from startup menu. 从启动菜单中键入“regedit”。 Take a back up if you are a novice. 如果你是新手,请备份。
Go to "HKEY_LOCAL_MACHINE->SOFTWARE->JavaSoft->Java Runtime Environment" 转到“HKEY_LOCAL_MACHINE-> SOFTWARE-> JavaSoft-> Java Runtime Environment”
Double click on "CurrentVersion" on the right side of the panel 双击面板右侧的“CurrentVersion”
Change version to "1.7". 将版本更改为“1.7”。


If you have "C:\\ProgramData\\Oracle\\Java\\javapath" in your path variable . 如果路径变量中有“C:\\ ProgramData \\ Oracle \\ Java \\ javapath”。 Then open the 然后打开
location and make sure the java.exe file points to respective 1.7 directory. 位置并确保java.exe文件指向相应的1.7目录。

If you have "C:\\ProgramData\\Oracle\\Java\\javapath" in your path variable, bring your JAVA_HOME/bin path before it. 如果路径变量中包含“C:\\ ProgramData \\ Oracle \\ Java \\ javapath”,请将JAVA_HOME / bin路径放在其前面。

Ex: C:\\Program Files(x86)\\Java\\jdk1.7.0_79\\bin;C:\\ProgramData\\Oracle\\Java\\javapath. 例如:C:\\ Program Files(x86)\\ Java \\ jdk1.7.0_79 \\ bin; C:\\ ProgramData \\ Oracle \\ Java \\ javapath。

I faced the similar issue and was not able to downgrade the java version from 1.8 to 1.7. 我遇到了类似的问题,无法将java版本从1.8降级到1.7。

close your MS-DOS and open a new MS-DOS window. 关闭您的MS-DOS并打开一个新的MS-DOS窗口。 try again. 再试一次。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何在 Ubuntu 中将 Java 版本 1.7 更改为 1.8? - How can I change Java version 1.7 to 1.8 in Ubuntu? 我用Gradle插件编译Java代码的时候,本地JDK是1.8的,但是我想编译成1.7版本 - When I compiled Java code using Gradle plug-ins, the local JDK was 1.8, but I wanted to compile it into version 1.7 Java为什么默认的Java版本是1.7,而不是1.8 - Java why default java version is 1.7, and not 1.8 从Java 9降级为Java 8时,为什么仍会收到无效的源代码发布错误? - Why do I still get an invalid source release error when downgrading from Java 9 to Java 8? RWeka安装错误:“至少需要Java版本1.7 / 7.0”,但我有1.8 - RWeka installation error: “Need at least Java version 1.7/7.0”, but I have 1.8 将 java 版本 1.8 转换为 1.7 兼容 - Convert java version 1.8 to 1.7 compatible maven正在用java 1.7编译代码,但我想用1.8编译它 - maven is compiling code with java 1.7 but I want it to compile using 1.8 一旦我使用update-alternatives --config java命令将Java版本从1.8更改为1.7,Jenkins便停止工作。 - Jenkins stop working as soon as I change java version from 1.8 to 1.7 with update-alternatives --config java command 将JAVA_HOME更改为1.8,但是java -version指向1.7 - Changed JAVA_HOME to 1.8, but java -version points to 1.7 当我通过命令提示符检查版本时,我可以看到 java 11,但是为什么当我在 Eclipse 中检查版本时它显示 java 17 - I can see java 11 when I am checking version through command prompt but why it's showing java 17 when I am checking version in Eclipse
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM