linux java javac版本_linux下java 和 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 表現一致
原文:http://my.oschina.net/u/1160922/blog/290616
總結
以上是生活随笔為你收集整理的linux java javac版本_linux下java 和 javac version 不一致问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java静态路由_Linux添加静态路由
- 下一篇: java购物菜单的选择功能_java-第