linux下java 和 javac version 不一致问题
linux下java 和 javac version 不一致问题
skyyan2000 发表于3年前
linux下java 和 javac version 不一致问题
  • 发表于 3年前
  • 阅读 1219
  • 收藏 1
  • 点赞 0
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

摘要: java version 和javac version 版本 不一致

centos下

我新安装了个jdk1.7的版本 ,vi profile 之后 java -version 是新版本,想在看看javac -version 发现还是1.6的

之前安装了1.6的 那好咱就卸载他

查找Java 版本信息

rpm -qa|grep java  

返回如下信息

xorg-x11-drv-savage-2.1.1-5.fc6
avahi-glib-0.6.16-10.el5_6
java-1.6.0-openjdk-1.6.0.0-5.1.13.3.el5_10
avahi-compat-libdns_sd-0.6.16-10.el5_6
java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
tzdata-java-2013i-2.el5
avahi-0.6.16-10.el5_6

从上可以看到java-1.6.0的 版本

然后删掉

 yum -y remove java-1.6.0-openjdk-1.6.0.0-5.1.13.3.el5_10
Loaded plugins: fastestmirror

这时候 我以为好了 在运行javac -version 发现变成1.4的版本了,一万头草泥马奔过,,,,

尼玛 好吧我忍了

直接删除/usr/bin 下的java 和javac

 rm -rf /usr/bin/java

rm -rf /usr/bin/javac

然后在重新指定链接

假设Java jdk新版本路径为 /usr/bin/software/java/java1.7

ln -s /usr/bin/software/java/java1.7/bin/java /usr/bin/java

ln -s /usr/bin/software/java/java1.7/bin/javac /usr/bin/javac

try again

javac -version  和java -version 版本 都为1.7xxx 表现一致

 

共有 人打赏支持
粉丝 7
博文 8
码字总数 4760
×
skyyan2000
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: