从 Mac 中删除 Java 8 JDK

2022-08-31 05:12:23

因此,我不久前安装了JDK 8的beta版,以查看一些示例。我想现在可以肯定的是,在版本之间切换很容易。

使用IntelliJ进行一些Play开发。出于某种原因,IntelliJ正在编译8,即使:

  • 我在首选项中将编译器设置为使用1.6
  • 据说它通过外部构建使用SBT,但命令行中的sbt可以正常工作
  • JAVA_HOME指向JDK 6。

如果我转到Java首选项页面,它确实显示已安装8,但是没有卸载它的选项,并且看不到任何其他版本。

当我这样做时,它告诉我,我这样做,它返回1.6。which java/usr/bin/java/usr/bin/java -version

注意:只需稍加摆弄,您就可以使用IntelliJ和JDK7,请参阅此处


答案 1

我能够在小牛队中成功解开jdk 8,并成功地执行以下步骤:

运行此命令以仅删除 JDK

sudo rm -rf /Library/Java/JavaVirtualMachines/jdk<version>.jdk

如果要删除插件,请运行这些命令

sudo rm -rf /Library/PreferencePanes/JavaControlPanel.prefPane
sudo rm -rf /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
sudo rm -rf /Library/LaunchAgents/com.oracle.java.Java-Updater.plist
sudo rm -rf /Library/PrivilegedHelperTools/com.oracle.java.JavaUpdateHelper
sudo rm -rf /Library/LaunchDaemons/com.oracle.java.Helper-Tool.plist
sudo rm -rf /Library/Preferences/com.oracle.java.Helper-Tool.plist

答案 2

您只需要使用这些命令

sudo rm -rf /Library/Java/*
sudo rm -rf /Library/PreferencePanes/Java*
sudo rm -rf /Library/Internet\ Plug-Ins/Java*