相关疑难解决方法(0)

C:\ ProgramData \ Oracle \ Java \ javapath \ java.exe使用哪个JRE?

我正在尝试找出java使用哪个环境变量来查找/检测所使用的JRE C:\ProgramData\Oracle\Java\javapath\java.exe

根据Oracle的设计,我仅有的文件C:\ProgramData\Oracle\Java\javapath\

  • java.exe
  • javaw.exe
  • javaws.exe

如果我将其设置JAVA_HOME为空或某个随机文件夹,则使用java.exe仍然可以运行应用程序。所以我只能假设它没有使用该JAVA_HOME值。那么如何找到JRE文件夹?是否默认为特定内容?我也没有JRE_HOME设置变量。

java

15
推荐指数
4
解决办法
2万
查看次数

在 Windows 10 上升级到 Java 11

我尝试将笔记本电脑(运行 Windows 10)上的 Java 从 Java 10 升级到 Java 11。我从 Oracle 网站下载并安装了 Java 11 SDK,然后将 bin 文件夹的地址添加到路径系统变量中并更改了 JAVA_Home指向新的 jdk 文件。

路径系统变量如下所示:

....;C:\Program Files\Java\jdk-11.0.1\bin
Run Code Online (Sandbox Code Playgroud)

JAVA_HOME

C:\Program Files\Java\jdk-11.0.1
Run Code Online (Sandbox Code Playgroud)

尽管如此,当我打开 CMD 并运行时:java --version虽然javac --version我得到了 Java 11,但我得到了 Java 10。

在此处输入图片说明

我按照此处描述的步骤操作: 如何在 Windows 上安装 OpenJDK 11?

java windows windows-10 java-11

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

java ×2

java-11 ×1

windows ×1

windows-10 ×1