解决linux下javac -version和java -version版本显示不一致

redhat 企业版 6.1上安装上JDK

结果java -version的版本和javac -version的版本不一致,原来系统中以前安装的有jdk1.6

解决办法

[javascript] view plaincopy
[root@localhost usr]# $JAVA_HOME/bin/java -version  
bash: /bin/java: 没有那个文件或目录  
[root@localhost java]# . /etc/profile  
[root@localhost java]# . /etc/profile  
[root@localhost java]# $JAVA_HOME/bin/java -version  
java version "1.6.0_20"  
Java(TM) SE Runtime Environment (build 1.6.0_20-b02)  
Java HotSpot(TM) Client VM (build 16.3-b01, mixed mode, sharing)  
[root@localhost java]# which java   //就是这个地方,擦!用的是/usr/bin/下面的java。
/usr/bin/java  
[root@localhost java]# mv /usr/bin/java /usr/bin/oldjava
[root@localhost java]# ln -s $JAVA_HOME/bin/java /usr/bin/java  
[root@localhost java]#  
[root@localhost java]# java -version  
java version "1.6.0_20"  
Java(TM) SE Runtime Environment (build 1.6.0_20-b02)  
Java HotSpot(TM) Client VM (build 16.3-b01, mixed mode, sharing)  
[root@localhost java]#  
[root@localhost java]# javac -version  
javac 1.6.0_20  


阅读更多
上一篇Linux安装和卸载JDK
下一篇2012/3/23
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭