centos中JDK版本冲突的问题

在centos环境下,我JDK版本安装了jdk6,jdk7。系统还自带了一个JDK7. 我在查看JDK版本是,发现不是我在/etc/profile中配置的。

1:which java 

查看Java的命令使用哪的: /usr/bin/java

2:ll  /usr/bin/java

lrwxrwxrwx 1 root root 22 3月  16 11:38 /usr/bin/java -> /etc/alternatives/java

3: ll  /etc/alternatives/java

就输出命令的真实路径了。发现指向一个系统的JDK路径

 

这里需要使用alternatives命令进行修改。

alternatives --install "/usr/bin/javac" "javac"  "/usr/java/latest/bin/javac"  1  

最后一个参数表示优先级

alternatives --config java  

选择Java命令指向哪个路径

 

posted @ 2015-03-16 11:46  高兴的博客  阅读(419)  评论(1编辑  收藏  举报