redhat安装java

本文详细介绍了如何通过修改profile文件、使用update-alternatives命令以及删除旧版本的Java来成功切换到新版本Java(1.6.0_16),并确保环境正确配置。包括解决无法显示新版本信息的问题,最终实现Java版本的顺利切换。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

修改 vi /etc/profile,添加下面

export JAVA_HOME=/usr/java/jdk1.6.0_16
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH
 

. /etc/profile

[root@rhtx java]# java -version
java version "1.4.2"
gij (GNU libgcj) version 4.1.2 20080704 (Red Hat 4.1.2-46)
 

[root@rhtx java]# javac -version
javac 1.6.0_16
 

就是没换过来,这里用这个方法解决:

[root@rhtx java]# update-alternatives --install  /usr/bin/java  java  /usr/java/jdk1.6.0_16/jre/bin/java   60
[root@rhtx java]# update-alternatives --config java

There are 2 programs which provide 'java'.

  Selection    Command
-----------------------------------------------
*+ 1           /usr/lib/jvm/jre-1.4.2-gcj/bin/java
   2           /usr/java/jdk1.6.0_16/jre/bin/java

Enter to keep the current selection[+], or type selection number: 2
[root@rhtx java]# java -version
java version "1.6.0_16"
Java(TM) SE Runtime Environment (build 1.6.0_16-b01)
Java HotSpot(TM) Server VM (build 14.2-b01, mixed mode)
 

或者,应该可以通过删除1.4的方法来解决:

[root@rhtx java]# rpm -qa|grep java
sun-javadb-docs-10.4.2-1.1
sun-javadb-core-10.4.2-1.1
java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
sun-javadb-client-10.4.2-1.1
sun-javadb-demo-10.4.2-1.1
sun-javadb-common-10.4.2-1.1
sun-javadb-javadoc-10.4.2-1.1
 

把java-1.4.2 的删除了,可以解决。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值