之前写过 Linux安装java 教程,可是今天发现java -version 和 javac -version 版本号不一样。虽然在安装java时设置了系统变量,可系统依旧默认使用自带的 OpenJDK,下面给出解决方法。
注:使用
which java和which javac可以查看各自路径。
简单来说,就是把这2个文件ln -s 到我们新的jdk下的java和javac上,命令如下:
rm -rf /usr/bin/java
rm -rf /usr/bin/javac
ln -s $JAVA_HOME/bin/java /usr/bin/java
ln -s $JAVA_HOME/bin/javac /usr/bin/javac
然后再查看java -version javac -version,问题解决了。