无法在Ubuntu Linux中更改Java版本

vulvrdjw  于 2023-05-15  发布在  Java
关注(0)|答案(2)|浏览(97)

我在我的Ubuntu 22.04.2 LTS系统上在.bashrc中设置了JAVA_HOME,但是当我检查版本时,它仍然是旧的:

ruomini@ruomini-XPS-13-9370:~$ echo $JAVA_HOME
/home/ruomini/jdk-17.0.7
ruomini@ruomini-XPS-13-9370:~$ java -version
openjdk version "11.0.18" 2023-01-17
OpenJDK Runtime Environment (build 11.0.18+10-post-Ubuntu-0ubuntu122.04)
OpenJDK 64-Bit Server VM (build 11.0.18+10-post-Ubuntu-0ubuntu122.04, mixed 
mode, sharing)
ruomini@ruomini-XPS-13-9370:~$
kx1ctssn

kx1ctssn1#

在Ubuntu中,你可以运行
update-alternatives --list java
然后你会得到一个操作系统知道的正确安装的JDK/JRE的列表。

/usr/lib/jvm/java-11-openjdk-amd64/bin/java
/usr/lib/jvm/java-7-oracle/jre/bin/java
/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java

然后运行
update-alternatives --set <one of the list items>切换到另一个。

cyvaqqii

cyvaqqii2#

执行源命令/etc/profile

相关问题