安装准备
执行步骤
1.使用SCP或者FileZilla文件传输到对应的服务器
2.卸载服务器自带的openjdk
rpm -qa | grep jdk ----查询出很多已经安装的openjdk
rpm -e --nodeps 挨个输入查找出来的包名,可以不加后边小版本号
![](https://i-blog.csdnimg.cn/blog_migrate/b3c81d01bae5deaba9c6434e205da20b.png)
1、找到rpm包目录
rpm -ivh jdk-8u221-linux-x64.rpm
安装软件会将JDK自动安装到 /usr/java/jdk1.8.0_221-amd64目录下
设置环境变量
如果所有用户都想共享jdk的环境变量,可以通过如下方式设置。
(但建议最好不要这样,万一有其他用户使用其他JDK就会受到影响。)
在/etc/profile文件中加入:
# vi /etc/profile
export JAVA_HOME=/usr/java/jdk1.8.0_221-amd64
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin
注:修改文件后要想马上生效还要运行# source /etc/profile不然只能在下次重进此用户时生效。
记得CLASSPATH路径中加入$CLASSPATH:不然可能在解释执行class文件时会报错。
java -version ----命令行输入查看jdk版本
1、解压对应的tar.gz包
tar -zxvf jdk-8u211-linux-x64.tar.gz
得到文件jdk1.8.0_211
可以对得到的文件重命名(强迫症) mv jdk1.8.0_211/ jdk1.8
2、把文件夹移动到/usr/local中
sudo mv jdk1.8 /usr/local
添加环境变量
#sudo vi /etc/profile
export JAVA_HOME=/usr/local/jdk1.8
export JRE_HOME=/usr/local/jdk1.8/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
#source /etc/profile ---生效
java -version ----查看jdk版本
参考资料:
https://www.cnblogs.com/xinjie10001/p/6287124.html