首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >从Mac中删除Java 8 JDK

从Mac中删除Java 8 JDK
EN

Stack Overflow用户
提问于 2013-09-27 06:26:53
回答 12查看 348.1K关注 0票数 283

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

使用IntelliJ进行一些Play开发。由于某些原因,IntelliJ的编译结果是8,尽管:

  • 我在首选项中将编译器设置为使用1.6
  • ,假设它通过外部构建使用SBT,但从命令行
  • 指向JDK 6。

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

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

注意:稍微修改一下,你就可以使用IntelliJ和JDK7了,参见here

EN

回答 12

Stack Overflow用户

回答已采纳

发布于 2014-04-16 02:51:44

通过以下步骤,我成功地在mavericks中卸载了jdk 8:

运行此命令仅删除JDK

代码语言:javascript
复制
sudo rm -rf /Library/Java/JavaVirtualMachines/jdk<version>.jdk

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

代码语言:javascript
复制
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
票数 737
EN

Stack Overflow用户

发布于 2015-05-23 19:14:59

您只需要使用这些命令

代码语言:javascript
复制
sudo rm -rf /Library/Java/*
sudo rm -rf /Library/PreferencePanes/Java*
sudo rm -rf /Library/Internet\ Plug-Ins/Java*
票数 104
EN

Stack Overflow用户

发布于 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文件。

在此阶段,您应该会看到:

代码语言:javascript
复制
% 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运行良好。

票数 14
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19039752

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档