eclipse中如何找到JRE位置使用系统JRE
How to find the JRE location to use the system JRE in eclipse
我正在尝试建立一个 java 项目来使用 openjdk-11,到目前为止我找到的所有答案都让我陷入了困境。我使用的是 ubuntu 20.04,所以我使用了命令 'sudo apt install openjdk-11-jre'。安装似乎成功了,但现在我似乎无法弄清楚安装的JRE 的文件路径。
我以为它会在 /user/lib/jvm/java-11-openjdk-amd64 的某个地方。当我将 eclipse 指向该位置并尝试搜索 JRE 但它没有找到任何东西。
我找到了很多示例,其中包含有关如何安装的信息,但没有关于如何追踪确切文件路径的信息。
如有任何帮助,我们将不胜感激。
更新
虽然我能够找到 JRE 位置,但根本问题出在 eclipse 上。我忘记了我打开了一个旧版本 (4.6),因为这是该项目最初使用的版本。一旦我切换到 4.18,我就可以添加 java 11 JRE。
使用 which
会给你 /usr/bin/java 这将无济于事,因为它将是一个符号链接。你需要像
这样的东西
readlink -f $(which java)
您可以使用以下内容:
update-alternatives --list java
会给你类似于下面的东西:
/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
我正在尝试建立一个 java 项目来使用 openjdk-11,到目前为止我找到的所有答案都让我陷入了困境。我使用的是 ubuntu 20.04,所以我使用了命令 'sudo apt install openjdk-11-jre'。安装似乎成功了,但现在我似乎无法弄清楚安装的JRE 的文件路径。
我以为它会在 /user/lib/jvm/java-11-openjdk-amd64 的某个地方。当我将 eclipse 指向该位置并尝试搜索 JRE 但它没有找到任何东西。
我找到了很多示例,其中包含有关如何安装的信息,但没有关于如何追踪确切文件路径的信息。
如有任何帮助,我们将不胜感激。
更新 虽然我能够找到 JRE 位置,但根本问题出在 eclipse 上。我忘记了我打开了一个旧版本 (4.6),因为这是该项目最初使用的版本。一旦我切换到 4.18,我就可以添加 java 11 JRE。
使用 which
会给你 /usr/bin/java 这将无济于事,因为它将是一个符号链接。你需要像
readlink -f $(which java)
您可以使用以下内容:
update-alternatives --list java
会给你类似于下面的东西:
/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java