怎样在centos系统里安装jdk,看这篇就够了~
卸载openjdk
- 判断是否安装了openjdk
1 | rpm -qa | grep openjdk |
示例
[moxia@centos7 ~]$ rpm -qa | grep openjdk
java-1.8.0-openjdk-headless
-1.8.0.242.b08-0.el7_7.x86_64
java-1.7.0-openjdk-headless
-1.7.0.251-2.6.21.0.el7_7.x86_64
java-1.8.0-openjdk
-1.8.0.242.b08-0.el7_7.x86_64
java-1.7.0-openjdk
-1.7.0.251-2.6.21.0.el7_7.x86_64
- 如果安装了,卸载
1 | yum -y remove java-1.8.0-openjdk-headless |
安装oracle jdk
- 下载rpm或者tar.gz包
rpm或tar.gz包版本,任选其一安装,只是rpm版本不需要配置环境变量
链接:https://pan.baidu.com/s/1fLoBhVumXYoLnV37hnUZDg
提取码:xdfo
- tar.gz包版本执行
1 | sudo tar -zxvf jdk-8u241-linux-x64.tar.gz -C /usr/local/ |
- rpm包版本执行
1 | sudo rpm -ivh jdk-8u241-linux-x64.rpm |
配置环境变量
- 编辑/etc/profile
1 | vim /etc/profile |
- 最下面加上配置
1 | JAVA_HOME=/usr/local/jdk1.8.0_241 |
- 让配置立即生效
1 | source /etc/profile |
自动化脚本
把下面的代码保存成jdk.sh
,与rpm包放在同一个目录,执行bash jdk.sh
,可以自动配置环境变量。
1 | #!/bin/bash |
参考:
https://blog.csdn.net/zitong_ccnu/article/details/40041533
https://blog.csdn.net/java_faep/article/details/71252832
https://blog.csdn.net/guodongxiaren/article/details/36214453