1

我正在尝试在特立独行上安装 Eclipse。我已经安装了 Oracle java 1.7 并且可以使用我在 untared eclipse 目录中找到的链接启动 eclipse。但是,当我将图标固定到 Mac Dock 时,尝试使用该图标打开 Eclipse 会导致“软件更新”告诉我“要打开“Eclipse”,您需要 Java SE 6 运行时。你想现在安装一个吗?

我猜这种启动方法不使用 eclipse.ini 文件,在该文件中我使用了 -vm 选项来指定在我的系统上使用 oracle 1.7 版本的 java 启动 eclipse。

有谁知道我该如何解决这个问题?我想知道我是否可以编辑文档条目的配置文件,类似于我可以将项目添加到 ubuntu 的启动器的方式?

4

4 回答 4

2

我能够通过运行 Apple 的 Mavericks Java 修复程序来解决这个问题。尽管该修复程序声称要安装 Java 6,但它最终只是重新配置了我已经安装的 Java 7,并且 Eclipse 现在能够从 Dock 和命令行正常运行。我的默认 JVM 仍然是 java 7。

http://support.apple.com/kb/DL1572?viewlocale=en_US

于 2013-11-20T09:57:16.170 回答
1

你有最新的1.7版本吗?

Oracle 的 Java 版本 7u25 及更低版本已被 Apple 在 OS X 上禁用。

https://www.java.com/en/download/faq/java_mac.xml

于 2013-10-25T09:39:54.790 回答
0

啊,你的问题解决了我。在我将我的 MAC OS X 更新为小牛之后,我无法打开我的 Eclipse。我使用“打开 Eclipse.app”或单击 Dock 上的 Eclipse。它不起作用。说“你需要 java se 6 运行时”

然后我听从你的建议,运行“Eclipse.app/Contents/MacOS/eclipse”,问候!我打开它。

看来这是在小牛上运行eclipse的唯一方法了~

于 2013-10-26T17:21:24.027 回答
0

我有一个偷偷摸摸的怀疑我有解决这个问题,但由于我的系统已经有 1.6,我目前无法测试它。

在 eclipse.ini 文件中,您将找到以下 vm arg;-Dosgi.requiredJavaVersion=1.6 我怀疑如果您将此行更改为 -Dosgi.requiredJavaVersion=1.7,您可能会发现无需使用 java 6 即可启动 eclipse。OSGi 是 Eclipse 用来管理和运行其插件。

eclipse.ini 的位置取决于系统,但在 Mac 上,您可以在 /Eclipse.app/Contents/MacOS/eclipse.in 中找到它。

于 2013-11-08T15:55:16.343 回答