~/.bashrc 中更新了jdk, JAVA_HOME 起效果了,但是java -version还是老的。

原因是/usr/bin/java   和usr/bin/javac是一个链接,得改。

 

使用which java 和 which javac 分别可以看到

[root@localhost ~]# which java
/usr/bin/java
[root@localhost ~]# which javac
/usr/bin/javac


简单说一下,就是把这2个文件ln -s 到我们新的jdk 下的 java 和 javac 上,命令如下:

rm -rf /usr/bin/java

rm -rf /usr/bin/javac

ln -s $JAVA_HOME/bin/javac  /usr/bin/javac

ln -s $JAVA_HOME/bin/java  /usr/bin/java

再次查看,java -version 就可以了

相关文章:

  • 2022-01-22
  • 2022-12-23
  • 2021-06-05
  • 2022-12-23
  • 2022-12-23
  • 2021-06-04
  • 2021-09-06
  • 2021-11-29
猜你喜欢
  • 2021-11-19
  • 2022-12-23
  • 2022-12-23
  • 2021-09-21
  • 2021-06-17
  • 2022-12-23
相关资源
相似解决方案