如何从文档中启动 Eclipse Mavericks

Posted

技术标签:

【中文标题】如何从文档中启动 Eclipse Mavericks【英文标题】:How can I launch eclipse mavericks from the doc 【发布时间】:2013-10-25 09:18:03 【问题描述】:

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

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

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

【问题讨论】:

让它安装Java 6。大多数人发现这样做后它仍然使用Java 7。 这里有同样的问题,需要修复,一旦我有了 1.7,我不想安装 java 1.6 我的解决方案是允许安装 java 6。我可以确认,一旦安装了 java 6,eclipse 就实际上是使用 java 7 运行的。 Eclipse Kepler for OS X Mavericks request Java SE 6的可能重复 【参考方案1】:

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

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

【讨论】:

【参考方案2】:

你有最新版本的 1.7 吗?

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

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

【讨论】:

是的,我有 java 版本“1.7.0_45”。 Eclipse 在使用启动 Eclipse.app/Contents/MacOS/eclipse 的链接运行时运行完美,但当我将生成的 Eclipse 图标固定到 Dock 并且他们尝试使用它来启动 Eclipse 时却没有。【参考方案3】:

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

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

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

【讨论】:

【参考方案4】:

我有一个偷偷摸摸的怀疑,我有一个解决这个问题,但由于我的系统已经有 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 中找到它。

【讨论】:

我遇到了同样的问题,但是这个修复(没有安装 Apples Java 1.6)对我不起作用。

以上是关于如何从文档中启动 Eclipse Mavericks的主要内容,如果未能解决你的问题,请参考以下文章

从 Eclipse 插件启动 URL

001:转载 eclipse中颜色的设置

如何避免两次启动 Android 应用程序,从 Eclipse 运行到真实设备

如何从 Eclipse 中导出 Jetty 启动配置 [重复]

如何在 Windows 下以低优先级从 Eclipse 启动?

Eclipse中多个标签的Android LogCat过滤器