最基本的操作,有一些细节需要处理,这次主要列出来步骤,其实步骤在网上一搜就有,这里只是根据个人的操作进行一些整合和注意事项的提醒罢了。
1.卸载原先的java jdk
这一步的目的是,很多Linux版本(CentOS等)都预先安装了jdk的某个版本,但是很多情况下,有些软件 需要的jdk并不是这个版本,不卸载干净,后面可能对软件有不可预知的影响,为了避免,还是卸载为好。
a)rpm -qa | grep java
(这一步需要root权限,不多说)
b)根据显存版本进行卸载操作
rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.141-2.6.10.5.el7.x86_64
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.141-2.6.10.5.el7.x86_64
rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.131-11.b12.el7.x86_64
rpm -e --nodeps java-1.8.0-openjdk-1.8.0.131-11.b12.el7.x86_64
执行完成后,使用java -version查询是否卸载干净,如果“ No such file or directory”即说明卸载干净
2.安装新版本的jdk
拷贝安装版本的jdk到目录/usr/java下,如果没有,mkdir一个。
然后解压缩:
tar -zxvf jdk-8u161-linux-x64.tar.gz
解压缩完成后,会发现一个新文件夹jdk1.8.0_161 在/usr/java目录下,记录这个(jdk1.8.0_161 )目录名称。
3.配置环境
a)修改配置文件/etc/profile
执行:
vim /etc/profile
在文件的最后添加下面的jdk信息
export JAVA_HOME=/usr/java/jdk1.8.0_161
export CLASSPATH=$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH
这里的“jdk1.8.0_161”即是刚才要求记住的目录名,需要根据自己的目录名进行修改
之后,wq保存退出
b)加载配置
执行:source /etc/profile
对刚才进行的java配置进行source,生效。
4.测验是否安装ok
a)java -version
b)写一个java代码,syso输出下,执行ok即可。
以上All,希望对你们有帮助