检查您的 JDK 安装

检查您的 JDK 安装

这是我第一次使用 Ubuntu。我正尝试在自己的电脑上安装 java jdk-15。我遵循了以下步骤。

  1. sudo 更新替代方案 --install /usr/bin/java java /usr/lib/jvm/jdk-15/bin/java 1
  2. sudo 更新替代方案 --config java
  3. sudo gedit /etc/environment => 我保存了路径(JAVA_HOME =“/usr/lib/jvm/jdk-15”)
  4. 源 /etc/environment ==> 此步骤输出“JAVA_HOME:未找到命令”

我为什么会得到这个?请帮帮我。

答案1

检查您的 JDK 安装

首先,确保您所需的 JDK 版本确实已安装:
javac -version应该会输出一些信息。
要概览计算机上安装的不同 JDK 版本,可以使用sudo update-alternatives --config javac。此命令应至少显示您目标的 JDK 版本。

如果需要,安装 JDK

如果没有安装 Java,或者您没有您想要的版本,您将必须安装它。

来自 Ubuntu 存储库(最简单、最安全且支持最好)

openjdk-15 在 Ubuntu 存储库中适用于 Groovy。以下是每个 Ubuntu 版本可用的不同 openjdk 版本:
https://packages.ubuntu.com/search?suite=default§ion=all&arch=any&keywords=openjdk-&searchon=names

一旦您选择了版本,请使用 安装它sudo apt install open-jdk-VERSION-jdk

来自第三方提供商(更多选项可用,但需要更多步骤)

如果您确实想要 openjdk-15 但运行 Groovy 以外的版本,那么您有两个选择:

  • 从 Openjdk 网站获取 JDK 15 并手动安装:https://openjdk.java.net/install/。您必须下载一个 tar.gz 文件,解压缩它,然后将其移动到属于您的 PATH 的文件夹中。我不推荐此选项,因为它将要求您手动执行将来的 JDK 更新。
  • 还有一个不错的替代方案,那就是使用 AdoptOpenJDK PPA: https://adoptopenjdk.net/installation.html?variant=openjdk15&jvmVariant=hotspot#linux-pkg。如果您选择它,您将使用 来安装 JDK 15。sudo apt install adoptopenjdk-15-hotspot我绝对会推荐此选项,因为它更容易设置,并且您在运行时会获得更新sudo apt upgrade

一旦安装了 Java,运行sudo update-alternatives --config javasudo update-alternatives --config javac默认使用此版本,并检查javac -version是否提供了正确的版本。

定义 JAVA_HOME

在 /etc/environment 文件中,您可以遵循以下语法(使其适应您的有效路径):
JAVA_HOME=/usr/lib/jvm/adoptopenjdk-15-hotspot-amd64/bin/java
请注意,“=”符号周围没有空格,并且路径可以不加引号。

完成后,使用source /etc/environment或重新启动计算机以使更改生效。

现在,如果您输入echo $JAVA_HOME,它应该显示您的 Java 可执行文件的路径。

相关内容