Linux-配置JavaJDK
1.卸载原生OpenJDK
CentOS安装时是携带OpenJDK的,需要将其卸载并且卸载其部件
输入java查看版本命令
查看是否有OpenJDK
java -version
效果:
如果为红框内容的话,进行删除OpenJKD
查询相关套件
rpm -qa | grep java
效果
这是查询出来的openjdk套件,以java-1.8开头的全部删除即可
删除相关套件
输入删除命令
rpm -e --nodeps java-1.8.0-openjdk-1.8.0.275-2.b01-0.el7_9x86_64
rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.275.b01-0.el7_9x86_64
rpm 管理套件
-e 删除指定的套件
–nodeps 不验证套件档的相互关联性
检查是否已经删除成功
输入查询java版本命令
java -version
结果应是未找到命令
提示
删除中最好使用 sudo,或者root权限
如果删除后没成功使用yum -y remove删除
sudo yum -y remove --nodeps java-1.8.0-openjdk-1.8.0.275-2.b01-0.el7_9x86_64
sudo yum -y remove --nodeps java-1.8.0-openjdk-headless-1.8.0.275.b01-0.el7_9x86_64
2.下载JDK
java8-linux服务jdk
链接:https://pan.baidu.com/s/1M2flrqteXBtVUs73m1tZqw
提取码:1yjr
链接如果失效请到官网下载
http://www.oracle.com/technetwork/java/javase/downloads/index.html
3.导入JDK
将下载的文件拷贝到指定的linux文件夹一般为/usr/java,如果没有创建一个即可 。
①.创建文件夹
mkdir /usr/java
② 上传jdk安装包
cd /usr/java
rz
使用命令 rz找到指定安装包上传(如果命令不起作用须使用yum -y install lrzsz进行安装)
③.进行解压
tar -zxvf jdk-8u144-linux-x64.tar.gz
④拷贝到指定位置
mv jdk1.8.0_144 /usr/java/jdk1.8.0_144
4.配置环境变量
编辑环境变量
进入环境编辑页
vim /etc/profile
加入java环境变量,最后以后添加即可
export JAVA_HOME=/usr/java/jdk1.8.0_144
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin
效果:
重新加载环境变量
让环境变量生效
source /etc/profile
再次数据查询java版本命令
java -version
效果:
成功
5.注意项
service服务注意
如果想要使用service服务进行自启,则需要建立软连接
查看java安装目录
which java
效果:
这个路径为你安装java的路径
建立软连接
/usr/java/jdk1.8.0_144/bin/java为 which java查出结果
ln -s /usr/java/jdk1.8.0_144/bin/java /usr/bin/java
再次查询which java发现地址变成 /usr/bin/java 软连接建立完成
权限不够
chmod 777 /usr/java/jdk1.8.0_144/bin/java
添加权限