如何在 Ubuntu 18.04.3 上安装 Java 13?(也适用于 20.04)

如何在 Ubuntu 18.04.3 上安装 Java 13?(也适用于 20.04)

如何使用 sudo 权限从终端在 Ubuntu 18.04.3 上安装 Java 13?

答案1

已关注https://openjdk.java.net/install/index.html根据 Pilot6 的评论(感谢)。

JDK 9 及更高版本

Oracle 适用于 Windows、macOS 和 Linux 的 OpenJDK JDK 二进制文件在 jdk.java.net 的特定版本页面上以 .tar.gz 或 .zip 存档的形式提供。

例如,JDK 13 的档案可以在 jdk.java.net/13 上找到,并可以在命令行中使用

$ tar xvf openjdk-13*_bin.tar.gz

使用终端从 jdk net (Linux / x64) 下载 java 15 并保存到下载文件夹中名为“j”的文件夹的命令。~ 是当前登录用户主目录的快捷方式

mkdir ~/Downloads/j
cd  ~/Downloads/j
curl https://download.java.net/java/GA/jdk15.0.2/0d1cfde4252546c6931946de8db48ee2/7/GPL/openjdk-15.0.2_linux-x64_bin.tar.gz --output ./jdk_15.0.2_linuxx64bin.tar.gz
 tar xvf j16.tar.gz

使用 sudo mv 将目录“jdk-13.0.1”移动到 /usr/lib/jvm/

  sudo mv jdk-16  /usr/lib/jvm/

然后在我的 ~/.profile 文件中在文本编辑器中添加/编辑(因为我之前有 Java 11):

export JAVA_HOME=/usr/lib/jvm/jdk-13.0.1
export PATH=$JAVA_HOME/bin:$PATH

在当前终端中,执行以下任一命令以重新加载配置文件:

. ~/.profile 

请注意,它是一个句点、一个空格,然后是文件名。它是该命令的简写:

source ~/.profile

并且可以使用 Java 13。由于在 ~/.profile 中输入了内容,因此重启后也可以工作,无需运行命令

为了测试,在终端中输入命令: echo $JAVA_HOME 将会看到输出:

/usr/lib/jvm/jdk8

您还可以将其设置为替代方案,例如https://askubuntu.com/a/464894/165511我喜欢设置 JAVA_HOME 变量,以便运行 maven 等

相关内容