【问题标题】:Make Java 1.8 default on Mac OSX 10.9.5在 Mac OSX 10.9.5 上将 Java 1.8 设为默认
【发布时间】:2015-08-01 10:43:10
【问题描述】:

Java 控制面板显示我有 Java 8 更新 45。 终端说:java版本“1.7.0_17”。 Eclipse 使用的是 1.7.0_17-b02。 我可以在终端和 Eclipse 中从 Java 1.7 切换到 1.8 吗?

首先我尝试在 Java Preferences 中进行更改,但 Utilities 中缺少。然后我找到了Installed Java 7 on Mac OS X but Terminal is still using version 6并运行了

sudo rm /usr/bin/java
sudo ln -s /Library/Internet\ PlugIns/JavaAppletPlugin.plugin/Contents/Home/bin/java /usr/bin

现在终端返回 java 版本“1.8.0_45”,但 Eclipse 没有启动:

JVM 共享库“/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/../lib/server/libjvm.dylib” 不包含 JNI_CreateJavaVM 符号。

【问题讨论】:

  • 这可能属于超级用户而不是stackoverflow

标签: java macos


【解决方案1】:

你需要卸载 jdk 1.7

导航到/Library/Java/JavaVirtualMachines并删除名称与以下格式匹配的目录:

/Library/Java/JavaVirtualMachines/jdkmajor.minor.macro[_update].jdk

例如卸载 8u6:

% rm -rf jdk1.8.0_06.jdk

【讨论】:

  • 你确定这是卸载某些东西的正确方法吗?
猜你喜欢
  • 1970-01-01
  • 2023-03-30
  • 1970-01-01
  • 1970-01-01
  • 2012-03-28
  • 1970-01-01
  • 2015-04-23
  • 2014-12-01
  • 1970-01-01
相关资源
最近更新 更多