一、手动安装JDK
1.1 下载JDK安装包
官网下载链接:
Java Downloads | Oraclehttps://www.oracle.com/java/technologies/downloads/#jdk17-linux
如果想要下载更老版本的JDK,可以在如下页面找到:
1.2 解压安装包
终端输入如下命令进行解压:
tar -zxvf jdk-17_linux-x64_bin.tar.gz
完成后进入解压得到的文件,执行pwd命令记录当前绝对位置:
cd jdk-17.0.12/
pwd
1.3 设置环境变量
打开配置文件:
gedit ~/.bashrc
在配置文件末尾添加如下内容,JAVA_HOME改成自己的路径:
export JAVA_HOME=/home/control/java/jdk17/jdk-17.0.12
export CLASSPATH=.:%JAVA_HOME%/lib/jrt-fs.jar
export PATH=${JAVA_HOME}/bin:$PATH
完成后保存并关闭配置文件,终端输入如下命令让环境变量生效:
source ~/.bashrc
后续如果想要更换其它JDK版本,只需要将JAVA_HOME更改成新的JDK的安装路径就可以了。
1.4 检验是否安装成功
终端输入:
java -version
如果终端正常提示java版本,说明安装成功:
至此ubuntu22.04下的JDK17安装完毕。
二、命令行安装JDK
如果觉得手动安装太麻烦,想要通过命令行安装JDK也是可以的,下面以安装JDK11为例介绍如何通过命令行安装JDK。
2.1 安装JDK
打开新终端,执行:
sudo apt install openjdk-11-jdk
程序会帮我们把JDK安装在/usr/lib/jvm目录下,例如此处我的JDK11的安装位置位于:
/usr/lib/jvm/java-11-openjdk-amd64
2.2 设置环境变量
与1.3类似,在~/.bashrc文件中修改如下内容设置环境变量,JAVA_HOME改成自己的路径:
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
export CLASSPATH=.:%JAVA_HOME%/lib/jrt-fs.jar
export PATH=${JAVA_HOME}/bin:$PATH
2.3 检验是否安装成功
与1.4类似,设置好环境变量后,终端输入java -version检验是否安装成功:
java -version
三、安装Tomcat9
3.1 下载Tomcat安装包
官网下载链接:Apache Tomcat® - Welcome!https://tomcat.apache.org/
3.2 解压安装包
终端输入如下命令进行解压:
tar -zxvf apache-tomcat-9.0.93.tar.gz
完成后进入解压得到的文件,执行pwd命令记录当前绝对位置:
cd apache-tomcat-9.0.93/
pwd
3.3 设置环境变量
打开配置文件:
gedit ~/.bashrc
在配置文件末尾添加如下内容,CATALINA_HOME改成自己的路径:
export CATALINA_HOME=/home/control/tomcat/tomcat9/apache-tomcat-9.0.93
export PATH=$PATH:$CATALINA_HOME/bin
完成后保存并关闭配置文件,终端输入如下命令让环境变量生效:
source ~/.bashrc
后续如果想要更换其它版本的Tomcat,只需要将CATALINA_HOME更改成新的Tomcat的安装路径就可以了。
3.4 检验是否安装成功
进行这一步时,需要先确保已经成功安装对应版本的JDK。
进入Tomcat安装目录的bin文件夹,运行启动脚本:
cd /home/control/tomcat/tomcat9/apache-tomcat-9.0.93/bin/
./startup.sh
打开浏览器访问127.0.0.1:8080,如果出现如下页面,说明Tomcat已经安装成功了: