您的位置:

Linux安装Java 11

一、Linux安装SSH

在Linux系统中安装Java 11之前,需要先安装SSH,以便可以通过远程登录方式进行操作。

sudo apt-get update
sudo apt-get install ssh

输入以上命令即可开始安装SSH服务。安装完成后,可以通过以下命令来验证SSH是否已经安装成功:

ssh username@remote_host

二、Linux安装JDK 11

在安装Java 11之前,需要先下载官方JDK 11稳定版本,下载地址为:http://www.oracle.com/technetwork/java/javase/downloads/index.html

下载完成后,在Linux中执行以下命令,将下载的包解压:

tar -xvzf jdk-11.0.1_linux-x64_bin.tar.gz

解压完成后,将解压后的包移动到系统默认的Java目录:

sudo mv jdk-11.0.1 /usr/lib/jvm/java-11-openjdk-amd64/

设置系统默认的Java版本:

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1
sudo update-alternatives --set java /usr/lib/jvm/java-11-openjdk-amd64/bin/java

执行以上命令后,会提示选择要设置的默认Java版本,选择Java 11即可。

三、Linux安装JDK 1.8

如果需要在同一台机器上同时安装JDK 1.8和JDK 11,可以按照以下步骤进行:

下载官方JDK 1.8版本,下载地址为:http://www.oracle.com/technetwork/java/javase/downloads/index.html

下载完成后,在Linux中执行以下命令,将下载的包解压:

tar -xvzf jdk-8u202-linux-x64.tar.gz

解压完成后,将解压后的包移动到系统默认的Java目录:

sudo mv jdk1.8.0_202 /usr/lib/jvm/

设置系统默认的Java版本:

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_202/bin/java 1
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.8.0_202/bin/javac 1
sudo update-alternatives --set java /usr/lib/jvm/jdk1.8.0_202/bin/java
sudo update-alternatives --set javac /usr/lib/jvm/jdk1.8.0_202/bin/javac

四、Linux安装KVM

在Linux系统中安装Java 11之前,需要先安装KVM(Kernel-based Virtual Machine),以便可以创建虚拟机进行测试。

sudo apt-get update
sudo apt-get install qemu-kvm libvirt-clients libvirt-daemon-system bridge-utils virtinst

执行完以上命令后,KVM就安装完成了。

五、Linux安装JDK 8

除了安装JDK 1.8版本外,还可以安装OpenJDK 8版本,用于兼容旧系统或应用程序。

sudo apt-get update
sudo apt-get install openjdk-8-jdk

安装完成后,使用以下命令验证是否安装成功:

java -version

执行以上命令后,会输出安装的Java版本信息。