一、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版本信息。