ubuntu16.04升级到ubuntu20.04,手动安装的tomcat8自带java11,这个怎么改成java8

ubuntu16.04升级到ubuntu20.04,手动安装的tomcat8自带java11,这个怎么改成java8

由于 Ubuntu20.04 的默认 pkg 中没有 tomcat8,因此我尝试使用以下命令手动安装它:

sudo wget -c http://launchpadlibrarian.net/366407131/tomcat8_8.5.30-1ubuntu1_all.deb http://launchpadlibrarian.net/366407127/tomcat8-common_8.5.30-1ubuntu1_all.deb http://launchpadlibrarian.net/366407125/libtomcat8-java_8.5.30-1ubuntu1_all.deb
sudo apt install -y ./libtomcat8-java_8.5.30-1ubuntu1_all.deb ./tomcat8_8.5.30-1ubuntu1_all.deb ./tomcat8-common_8.5.30-1ubuntu1_all.deb

但是这个版本默认安装的是java11,有什么办法可以把这个默认的java版本改成java8吗

答案1

您可以从标准存储库安装 OpenJDK 8 包:

sudo apt install openjdk-8-jdk

从那里你可以检查版本,它看起来应该是这样的:

java -version
openjdk version "1.8.0_302"
OpenJDK Runtime Environment (build 1.8.0_302-8u302-b08-0ubuntu2-b08)
OpenJDK 64-Bit Server VM (build 25.302-b08, mixed mode)

从那里你可以关注这个答案安装 Tomcat 8.5.30

相关内容