部署JDK最简单的方法是使用:yum
首先查看原服务器有没有安装 jdk
# 没有输出
java -version
yum list installed | grep java
yum 安装
查看可供安装的jdk:
yum search java | grep jdk
yum -y list java*
应该输出一堆列表,如果没有说明yum配置有问题
安装:
yum -y install java-1.8.0-openjdk
检查:
# 查看java版本
java -version
# 查看java安装位置
which java
ls -l /usr/bin/java
ls -l /etc/alternatives/java
以守护进程方式运行java程序
nohup java -jar ruoyi.jar > ruoyi.log &
查看java进程
ps -ef | grep java
动态查看日志:
tail -f ruoyi.log
卸载jdk
# 查看已经安装
yum list installed | grep java
# 卸载
yum -y remove java-1.8.0-openjdk
yum -y remote java-*
# 验证是否卸载java
rpm -qa | grep java
使用 yum
安装 JDK(Java Development Kit)的好处主要体现在以下几个方面:
yum
是一种自动化包管理工具,它可以自动处理依赖关系,确保安装的 JDK 版本与系统中其他软件的兼容性。yum
安装 JDK 通常只需要一行命令,不需要手动下载、解压和配置环境变量,大大简化了安装过程。yum
安装的 JDK 版本与系统的其他软件包一样,受到版本控制的约束,这样可以避免系统中出现多个不同版本的 JDK 造成的问题。yum
可以轻松地更新 JDK 到最新版本,只需执行相应的命令即可,无需手动替换文件或更新环境变量。yum
安装的软件包来自官方仓库,保证了软件包的安全性和可靠性,减少了安全风险。yum
安装的 JDK 是为特定版本的 Linux 系统优化的,这样可以节省系统资源,提高运行效率。yum
是 Red Hat Linux(现在称为 Fedora)及其衍生版本中的标准包管理器,拥有广泛的社区支持和文档资料。yum
是一个完美的选择,因为它与这些系统的包管理机制完全兼容。首先确定安装目录,Linux 类似 windows 的目录在/usr/local,一般在这安装软件,网上各种乱七八糟的,得查各种,还是书上写的比较明确点。
jdk-8u371-linux-x64.tar.gz
,# 解压
tar -zxvf jdk-8u371-linux-x64.tar.gz
mv jdk1.8.0_371 /usr/local/
配置环境变量:
echo "export JAVA_HOME=/usr/local/jdk1.8.0_371
export CLASSPATH=.:\$JAVA_HOME/jre/lib/rt.jar:\$JAVA_HOME/lib/dt.jar:\$JAVA_HOME/lib/tools.jar
export PATH=\$PATH:\$JAVA_HOME/bin" >> /etc/profile
更新配置,并验证版本:
source /etc/profile && java -version
与使用 yum
自动安装相比,手动安装 JDK 有以下几个潜在的好处:
yum
自动解决依赖关系可能会导致不如预期的结果,手动安装可以确保依赖关系被正确处理。yum
可能会安装一些不必要的附加包,而手动安装可以只安装所需的 JDK 包,减少系统负担。yum
需要连接到互联网来下载和管理包。yum
管理的包更新可能会与手动安装的软件冲突,手动安装可以避免这种更新冲突。yum
等自动化工具可能会更加方便和可靠。