更新升级 专属应用 系统故障 硬件故障 电脑汽车 鸿蒙刷机 鸿蒙开发Linux教程 鸿蒙开发Linux命令
当前位置:HMXT之家 > 鸿蒙开发Linux教程 > 在Ubuntu 22.04系统上安装Java 11的三种方法

在Ubuntu 22.04系统上安装Java 11的三种方法

更新时间:2023-01-03 10:26:38浏览次数:806+次

本文介绍在Ubuntu 22.04 Linux系统上安装Java 11的三种方法,一是从PPA安装Oracle Java 11,二是手动安装OpenJDK 11,三是手动安装Java SE Development Kit 11(JDK 11)。同样的方法也适用在Ubuntu 20.04、18.04版本上,当前Java 11是一个长期支持(LTS)版本,适合将它安装在操作系统中供长期使用。

方法一:从PPA安装Oracle Java 11

对于Ubuntu 22.04/20.04,运行:

sudo apt update

sudo apt install openjdk-11-jdk

如果是Ubuntu 18.04版本,则运行:

sudo add-apt-repository ppa:linuxuprising/java

sudo apt update

sudo apt install oracle-java11-set-default

如果不想将Java 11设置为默认值,请安装:

sudo apt install oracle-java11-installer

检查Java版本:

$ java -version

openjdk version "11.0.7"

OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1)

OpenJDK 64-Bit Server VM (build 11.0.7+10-post-Ubuntu-3ubuntu1, mixed mode, sharing)

方法二:在Ubuntu 22.04上手动安装OpenJDK 11

OpenJDK是根据GNU通用公共许可证第2版许可的Java平台标准版的免费开源实现。

在运行以下命令之前,请检查OpenJDK 11的最新版本,地址是https://jdk.java.net/11/,也可以安装需要的版本:

\

wget https://download.java.net/openjdk/jdk11/ri/openjdk-11+28_linux-x64_bin.tar.gz

这将把OpenJDK 11 tar文件下载到您的工作目录中。下载后,提取存档:

tar zxvf openjdk-11+28_linux-x64_bin.tar.gz

将生成的文件夹移动到/usr/local/:

sudo mv jdk-11* /usr/local/

设置环境变量:

sudo vim /etc/profile.d/jdk.sh

添加:

export JAVA_HOME=/usr/local/jdk-11

export PATH=$PATH:$JAVA_HOME/bin

源文件并检查java命令:

$ source /etc/profile 

$ java -version

openjdk version "11.0.2"

OpenJDK Runtime Environment 18.9 (build 11.0.2+9)

OpenJDK 64-Bit Server VM 18.9 (build 11.0.2+9, mixed mode)

$ which java

/usr/local/jdk-11.0.2/bin/java

方法三:手动安装Java SE Development Kit 11(JDK 11)

下载JDK 11版本:

wget --no-check-certificate -c --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/otn-pub/java/jdk/11.0.12%2B8/f411702ca7704a54a79ead0c2e0942a3/jdk-11.0.12_linux-x64_bin.deb

然后使用dpkg命令安装软件包:

sudo apt install ./jdk-11.0.12_linux-x64_bin.deb

如果遇到依赖关系问题,请运行:

$ sudo apt -f install

$ sudo dpkg -i jdk-11.0.12_linux-x64_bin.deb

设置环境变量:

sudo vim /etc/profile.d/jdk.sh

添加:

export JAVA_HOME=/usr/lib/jvm/jdk-11.0.12/

export PATH=$PATH:$JAVA_HOME/bin

源文件并确认已安装Java版本:

$ source /etc/profile.d/jdk.sh

$ java -version

java version "11.0.12"

Java(TM) SE Runtime Environment 18.9 (build 11.0.2+9-LTS)

Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.2+9-LTS, mixed mode)