在Ubuntu 20.04/18.04 /16.04和Debian 10/9上安装Java 11
时间:2020-02-23 14:32:45 来源:igfitidea点击:
在本教程中,我将通过ubuntu 20.04/18.04 /16.04&debian 10/9在Ubuntu 20.04/18.04/16.04和Debian 10/9上安装Oracle Java 11的步骤。
从PPA安装Oracle Java 11
对于Ubuntu 20.04,请运行:
sudo apt update sudo apt install openjdk-11-jdk
Ubuntu 18.04/16.04:
sudo add-apt-repository ppa:linuxuprising/java sudo apt update sudo apt install oracle-java11-set-default
对于Debian 9/Debian 8:
echo "deb http://ppa.launchpad.net/linuxuprising/java/ubuntu bionic main" | sudo tee /etc/apt/sources.list.d/linuxuprising-java.list sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 73C3DB2A sudo apt update sudo apt install oracle-java11-set-default
如果我们不想将Java 11设置为默认值,请安装:
sudo apt install oracle-java11-installer
符合Java Verion:
$java -version openjdk version "11.0.7" 2017-04-14 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)
设置默认版本的Java
如果系统中安装了多个版本的Java,我们可以参考我们的教程如何为所有应用程序设置默认版本。
如何在ubuntu/debian上设置默认的java版本
手动 - 在Ubuntu 18.04/16.04/Debian 9上安装OpenJDK 11
OpenJDK是Java平台的免费和开源实现,标准版在GNU通用公共许可证版本2下许可。
在运行以下命令之前检查OpenJDK 11的最新版本:
curl -O https://download.java.net/java/GA/jdk11/9/GPL/openjdk-11.0.2_linux-x64_bin.tar.gz
这将在工作目录下将OpenJDK 11 Tar文件下载。
下载后,提取存档
tar zxvf openjdk-11.0.2_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.0.2 export PATH=$PATH:$JAVA_HOME/bin
源个人资料文件并检查 java
命令
$source /etc/profile $java -version openjdk version "11.0.2" 2016-10-16 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
手动 - 在Ubuntu 18.04/16.04/Debian 9上安装Java SE开发套件11(JDK 11)
下载最新版本的JDK 11.
curl -LO -H "Cookie: oraclelicense=accept-securebackup-cookie" \ "http://download.oracle.com/otn-pub/java/jdk/11.0.2+9/f51449fcd52f4d52b93a989c5c56ed3c/jdk-11.0.2_linux-x64_bin.deb"
然后用它安装包 dpkg
命令
sudo dpkg -i jdk-11.0.2_linux-x64_bin.deb
如果我们遇到依赖项问题,则运行:
$sudo apt -f install $sudo dpkg -i jdk-11.0.2_linux-x64_bin.deb
设置环境变量
sudo vim /etc/profile.d/jdk.sh
添加:
export JAVA_HOME=/usr/lib/jvm/jdk-11.0.2/ export PATH=$PATH:$JAVA_HOME/bin
源文件并确认已安装Java版本
$source /etc/profile.d/jdk.sh $java -version java version "11.0.2" 2016-10-16 LTS 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