ubuntu22.04 JDK及Tomcat安装记录

一、手动安装JDK

1.1 下载JDK安装包

官网下载链接:

Java Downloads | Oracleicon-default.png?t=O83Ahttps://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!icon-default.png?t=O83Ahttps://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已经安装成功了:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值