所以我前段时间安装了 JDK 8 的 beta 版来查看一些示例。我现在肯定认为,在版本之间进行更改很容易。
使用 IntelliJ 进行一些 Play 开发。出于某种原因,IntelliJ 使用 8 进行编译,即使:
- 我在 Preferences 中设置了使用 1.6 的编译器
- 据说它是通过外部构建使用 SBT,但命令行中的 sbt 有效
- JAVA_HOME 指向 JDK 6。
如果我转到 Java Preferences 页面,它确实显示已安装 8,但没有卸载它的选项,并且看不到任何其他版本。
当我执行 which java
时,它会告诉我 /usr/bin/java
而我执行的是 /usr/bin/java -version
它返回 1.6。
注意:稍微摆弄一下,你可以使用 IntelliJ 和 JDK7,见 here .
最佳答案
我能够通过以下步骤成功地在 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
关于java - 从 Mac 中删除 Java 8 JDK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19039752/