因此,我在不久前安装了JDK 8的测试版,以查看一些示例。我想现在可以肯定的是,在不同版本之间切换是很容易的。
使用IntelliJ进行一些Play开发。由于某些原因,IntelliJ的编译结果是8,尽管:
如果我转到Java首选项页面,它确实显示安装了8,但没有卸载它的选项,也看不到任何其他版本。
当我执行which java
时,它告诉我/usr/bin/java
,我执行/usr/bin/java -version
,它返回1.6。
注意:稍微修改一下,你就可以使用IntelliJ和JDK7了,参见here。
发布于 2014-04-16 02:51:44
通过以下步骤,我成功地在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
发布于 2015-05-23 19:14:59
您只需要使用这些命令
sudo rm -rf /Library/Java/*
sudo rm -rf /Library/PreferencePanes/Java*
sudo rm -rf /Library/Internet\ Plug-Ins/Java*
发布于 2013-09-28 06:02:47
在Mac上管理Java版本是一场噩梦。我最近切换到使用JDK1.7,从我的MacBook中完全删除了JDK6(我也有JDK5的痕迹-这台笔记本电脑已经更新了几次)。
下面是我为迁移到JDK 7所做的工作。
1)从Oracle (http://www.oracle.com/technetwork/java/javase/downloads/index.html)下载最新版本并安装。
2)删除(使用rm -如果您有备份,如果您犯了错误,可以恢复)所有JDK6和JRE6文件。
在此阶段,您应该会看到:
% ls /Library/Java/JavaVirtualMachines/
jdk1.7.0_nn.jdk
(仅此而已)
3)在/Library/ Java /Extensions/文件夹中,您需要删除所有旧的jar文件,即对应于其他Java版本的jar文件。如果不这样做,您将收到关于错误的tools.jar版本的臭名昭著的消息(请参阅Builds failing after upgrading to Java7, Missing Tools.jar and bad class versions)。重命名jar文件是不够的,因为Java将打开该文件夹中的每个jar -我将我的jar文件移到了一个子目录中。一旦你知道其他一切都正常了,就可以安全地删除它们了。
我还没有发现我需要为简单的事情设置JAVA_HOME。
注释:我刚刚试着运行IntelliJ,但是除非你安装了苹果的JDK6(参见http://youtrack.jetbrains.com/issue/IDEA-93710),否则不会启动。Eclipse也是如此。Netbeans运行良好。
https://stackoverflow.com/questions/19039752
复制相似问题