在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命令指向哪个路径
时间: 2024-10-07 22:18:44