如何从doc中启动eclipse mavericks

时间:2013-10-25 09:18:04

标签: java eclipse macos dock osx-mavericks

我正试图在特立独行的人身上安装eclipse。我已经安装了Oracle java 1.7,可以使用我在unared eclipse目录中找到的链接启动eclipse。但是,当我将图标固定到mac dock时,尝试使用该图标打开eclipse会导致'Software Update'告诉我'要打开'Eclipse,“你需要一个java SE 6运行时。你想现在安装吗?'

我想这种启动方法在某种程度上不使用eclipse.ini文件,我在其中使用-vm选项指定在我的系统上使用oracle 1.7版本的java启动eclipse。

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

4 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:1)

你有1.7的最新版本吗?

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

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

答案 2 :(得分:0)

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

然后我按照你的建议,运行“Eclipse.app/Contents/MacOS/eclipse",greet!我打开它。

这似乎是在小牛队上运行eclipse的唯一途径〜

答案 3 :(得分: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中找到它。