Java版本没有在Windows上更改

发布于 2025-02-04 00:18:28 字数 167 浏览 3 评论 0原文

以前,我有Java 1.8.0_131,然后我安装了JDK 1.8.0_102。然后更改了环境变量中的版本,但是在检查cmd中的Java版本时,它仍显示Java 1.8.0_131。有什么解决方案吗?

Previously I had Java 1.8.0_131, then I installed JDK 1.8.0_102. Then changed the version in environment variables also, but while checking the Java version in cmd it's still showing Java 1.8.0_131. Any solution to this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

夜唯美灬不弃 2025-02-11 00:18:28

我想您已经尝试了路径等的明显方法,所以也许您打破了符号链接。

因此,尝试在终端中写下以下权利的命令:(

mklink java.exe "C:\Program Files\Java\jdk1.8.0_131\bin\java.exe"
mklink javaw.exe "C:\Program Files\Java\jdk1.8.0_131\bin\javaw.exe"
mklink javaws.exe "C:\Program Files\Java\jdk1.8.0_131\bin\javaws.exe"

根据计算机的路径调整路径)

I guess you have already tried the obvious ways with paths etc, so maybe you broke the symbolic links.

So, try to write the following commands in the terminal with elevated rights:

mklink java.exe "C:\Program Files\Java\jdk1.8.0_131\bin\java.exe"
mklink javaw.exe "C:\Program Files\Java\jdk1.8.0_131\bin\javaw.exe"
mklink javaws.exe "C:\Program Files\Java\jdk1.8.0_131\bin\javaws.exe"

(Adjust the path according to the paths of your computer)

七婞 2025-02-11 00:18:28

确保您仅安装了1个版本的Java 1.8,并在控制面板中卸载其他版本:

Make sure that you have installed only 1 version of java 1.8 and uninstall the others in the control panel like this:

enter image description here

梦里梦着梦中梦 2025-02-11 00:18:28

请按照本教程的第一部分的说明更改Windows中的Java版本用于设置默认Java版本。

然后,使用Windows批处理文件(例如这些文件)在Java版本之间切换:

activateJava_8.bat:

@echo off
set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_31
setx JAVA_HOME "%JAVA_HOME%"
set Path=%JAVA_HOME%\bin;%Path%
echo Java 8 activated as user default.

activateJava_11.bat

@echo off
set JAVA_HOME=C:\Program Files\Java\jdk-11.0.12
setx JAVA_HOME "%JAVA_HOME%"
set Path=%JAVA_HOME%\bin;%Path%
echo Java 11 activated as user default.

根据您的已安装版本和目录更改Java_home。

要检查环境变量按预期更改,请在命令行上运行以下命令:

echo %JAVA_HOME%
echo %path%

Please follow instructions in first part of this tutorial How to Change Java Versions in Windows for setting your default Java version.

Then use Windows batch files such as these for switching between Java versions:

ActivateJava_8.bat:

@echo off
set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_31
setx JAVA_HOME "%JAVA_HOME%"
set Path=%JAVA_HOME%\bin;%Path%
echo Java 8 activated as user default.

ActivateJava_11.bat

@echo off
set JAVA_HOME=C:\Program Files\Java\jdk-11.0.12
setx JAVA_HOME "%JAVA_HOME%"
set Path=%JAVA_HOME%\bin;%Path%
echo Java 11 activated as user default.

Change JAVA_HOME based on your installed version and directory.

To check that Environment variables are changed as expected, run following commands on command line:

echo %JAVA_HOME%
echo %path%
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文