我试图从我的mac卸载openJDK 19,并试图显示java版本javajdk-17。我只看到jdk-17在 /Library/Java/JavaVirtualMachines下,所以我无法卸载openJDK 19。如何让java版本显示jdk-17而不是openJDK 19?
您可以从JavaVirtualMachine目录中删除java-19JDK。一个例子是“cd”到目录
$ cd /Library/Java/JavaVirtualMachines
这将允许您进入dir,然后使用“ls”命令列出目录中的所有JDK。
假设您有root用户权限,您可以使用以下命令:
$ sudo rm -rf <jdk package name>
这将允许您删除整个JDK包。
或者,您可以使用终端命令在项目中选择您想要的JDK版本。
在终端命令类型中:
$ /usr/libexec/java_home -V
这将列出系统上安装的所有JDK版本。切换到所需的版本,您必须使用命令
$ export JAVA_HOME=`/usr/libexec/java_home -v 1.8`
#注意"1.8"是您要切换到的版本或任何其他版本,即"17.0.6",具体取决于安装的Java版本列表。