1.使用的原因
在服务器上,有些情况因为有一些系统比较老,所以需要使用JDK8版本,但随着时间的发展,新的软件出来,一般都会使用比较新的JDK版本。所以就出现了我们标题的需求,一个系统内同时安装两个不同的版本。
2.安装JDK1.8版本
centos7中安装JDK8-281版本_openjdk 1.8.0_372-CSDN博客
3.安装openjdk11版本
oracle jdk11都是收费的,所以我们采用openJdk11,下载地址:
Java Platform, Standard Edition 11 ReferenceImplementations
3.2.解压
上传到tmp目录,然后进行解压。
tar -zxvf openjdk-11+28_linux-x64_bin.tar.gz
解压成功之后,转移到/usr/local目录下
mv jdk-11 /usr/local/
这个时候,我们到该目录下,就可以使用java11了。
使用命令:
./java -version
因为我们之前使用的是默认的jdk8版本,所以如果程序中要使用jdk11,那就必须要引入全路径进来。
比如,我们安装Jenkins的最新版本,一般就需要比较新的jdk 。