最近想在虚机上搭建一套环境,需要用到jdk,一看虚机上自带的jdk版本是1.4的,果断卸载了,记录下过程:
1.按照传统的办法
查看自带的jdk:
#rpm -qa|grep gcj
然后查询出相关信息:
java-1.4.2-gcj-compat-。。。
使用rpm -e --nodeps 命令逐条删除上面查找的内容:
#rpm -e –nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.
查看jdk相关的信息
#rpm -qa|grep jdk
没有相关信息,那就不删除了。。
但是这么执行完 很遗憾 执行java -version还是1.4的
2.直接删除
既然传统办法不行,直接用命令找到java相关的文件,全部删除
whereis java
显示java相关文件的路径
/usr/...
好几条吧,然后直接删除,比较暴力哈,再执行java -version,已经没有java相关消息了
3.安装
前两步执行完成,因为心里没谱就重启了下,结果可以的,然后就放心安装jdk1.8的了;
拷贝jdk安装包到制定目录 我的在/home/zhuxb/java下,进入该目录下然后解压
tar -zxvf jdk-8u65-linux-x64.tar.gz
执行完成之后,修改/etc/profile文件,在该文件最后加入以下代码即可
# vi /etc/profile
export JAVA_HOME=/home/zhuxb/java/jdk1.8.0_65
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin
然后:wq保存即可
再用java -version新的版本了
java version "1.8.0_65"
Java(TM) SE Runtime Environment (build 1.8.0_65-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.65-b01, mixed mode)