从 Mac 中删除 Java 8 JDK

新手上路,请多包涵

所以我前阵子装了JDK 8的beta,看一些例子。我现在肯定地认为,在版本之间进行更改很容易。

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

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

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

当我执行 which java 时,它告诉我 /usr/bin/java 我执行 /usr/bin/java -version 并返回 1.6。

注意:只需稍作调整,您就可以使用 IntelliJ 和 JDK7,请参见 此处

原文由 Rob 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 611
2 个回答

我能够通过以下步骤成功地在 mavericks 中卸载 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

原文由 Samuel Alpoim 发布,翻译遵循 CC BY-SA 3.0 许可协议

你只需要使用这些命令

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

原文由 Jonny T S 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题