linux Redhat 卸载openjdk,安装sun JDK1.7

80 篇文章 1 订阅
2 篇文章 0 订阅
记录下来为了下次操作方便,有些东西不常用过段时间就忘了具体的配置,在6.4下安装一个新的jdk,因为环境已经有openjdk了,先卸载之前的jdk,然后重新安装新的jdk。

查看已经安装的openjdk

inux 查询java安装路径

用命令 whereis java就可以看到了
-bash-3.1$ whereis java
java: /usr/bin/java /etc/java /usr/lib/java /usr/share/java /opt/jdk1.6.0_01/bin/java

如果仅仅想知道java执行路径在那里的话 用which java就可以了
-bash-3.1$ which java
/usr/bin/java


[root@XAYQ-Test5 yum.repos.d]# rpm -qa | grep openjdk
java-1.7.0-openjdk-1.7.0.55-2.4.7.1.el6_5.x86_64
java-1.6.0-openjdk-devel-1.6.0.0-5.1.13.3.el6_5.x86_64
java-1.6.0-openjdk-javadoc-1.6.0.0-5.1.13.3.el6_5.x86_64
java-1.7.0-openjdk-devel-1.7.0.55-2.4.7.1.el6_5.x86_64
java-1.6.0-openjdk-1.6.0.0-5.1.13.3.el6_5.x86_64

[root@XAYQ-Test4 opt]# rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.45.1.11.1.el6.x86_64  #注意卸载的时候报错有依赖,不能卸载,加-nodeps就是卸载时不检查依赖关系
[root@XAYQ-Test4 opt]# rpm -ivh jdk-7u60-linux-x64.rpm
[root@XAYQ-Test4 opt]# rpm -ivh jdk-7u60-linux-x64.rpm --force   #再次安装是加--force 表示强制安装。
Preparing...                ########################################### [100%]
   1:jdk                    ########################################### [100%]
Unpacking JAR files...
        rt.jar...
Error: Could not open input file: /usr/java/jdk1.7.0_60/jre/lib/rt.pack
        jsse.jar...
Error: Could not open input file: /usr/java/jdk1.7.0_60/jre/lib/jsse.pack
        charsets.jar...
Error: Could not open input file: /usr/java/jdk1.7.0_60/jre/lib/charsets.pack
        tools.jar...
Error: Could not open input file: /usr/java/jdk1.7.0_60/lib/tools.pack
        localedata.jar...
Error: Could not open input file: /usr/java/jdk1.7.0_60/jre/lib/ext/localedata.pack
        jfxrt.jar...
Error: Could not open input file: /usr/java/jdk1.7.0_60/jre/lib/jfxrt.pack


出现如上错误,查找网上的资料说是环境变量没有配置,配置后再检查。
JAVA_HOME=/usr/java/jdk1.7.0_60
export JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH
export PATH
CLASSPATH=.:JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export CLASSPATH


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值