为了账号安全,请及时绑定邮箱和手机立即绑定

Windows 机器上的默认 Java

Windows 机器上的默认 Java

繁花如伊 2022-05-25 15:46:45
我有一台 Windows 10 x64 机器。我有 Open JDK 10。我JAVA_HOME指向 Open JDK 10 位置。我的Path变量有%JAVA_HOME%/bin;一部分。然后我安装了 Java 8。 https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.htmlJava 安装程序更改Path。 C:\Users\user>set Path  Path=C:\Program Files (x86)\Common Files\Oracle\Java\javapath;OTHER_STUFF_WITHOUT_JAVA现在在命令行中java -version指向 Java 8。 C:\Users\user>java -version java version "1.8.0_202" Java(TM) SE Runtime Environment (build 1.8.0_202-b08) Java HotSpot(TM) 64-Bit Server VM (build 25.202-b08, mixed mode)但JAVA_HOME仍然指向 Open JDK 10。C:\Users\user>set java_homeJAVA_HOME=C:\Java\jdk\jdk-10.0.2我的目标是将 Open JDK-10 作为默认 Java。这不是 Windows 机器上的重复默认 Java 路径, 因为我没有答案。
查看完整描述

2 回答

?
牧羊人nacy

TA贡献1862条经验 获得超7个赞

(发表评论作为可读性的答案)

拥有多个 JDK 并确保指向好的 JDK 的最简单方法是避免使用 java 安装程序。您应该将 JDK 解压缩到一个文件夹中,然后相应地修改您的JAVA_HOMEPATH。您还可以有几个 JAVA_HOME,如JAVA_HOME_8JAVA_HOME_10指向它们各自的 JDK 文件夹,并使您的JAVA_HOME=%JAVA_HOME_10%以便您可以轻松更改。


查看完整回答
反对 回复 2022-05-25
?
慕少森

TA贡献2019条经验 获得超9个赞

我刚刚发现的最简单的方法是 java 8 安装程序创建了一个新的环境 PATH 条目:

C:\Program Files (x86)\Common Files\Oracle\Java\javapath

这将使用安装程序方法指向最新安装的 JRE 或 JDK(即 JDK 或 JRE 中的最后一个)。

因此,如果您的 JAVA_HOME 指向 JDK 10 或 JRE 10,只需转到环境变量并删除:

C:\Program Files (x86)\Common Files\Oracle\Java\javapath

从 PATH 变量。

然后您用于 JAVA_HOME 的值将生效。

在安装 java 8 并且我已经安装了 java 12 之后,这对我有用


查看完整回答
反对 回复 2022-05-25
  • 2 回答
  • 0 关注
  • 221 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号