我正试图在特立独行的人身上安装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的启动器的方式?
答案 0 :(得分:2)
我能够通过运行Apple的Mavericks Java修复程序解决这个问题。即使修复程序声称安装Java 6,它最终只是重新配置我已经安装的Java 7,Eclipse现在能够从dock和命令行正常运行。我的默认JVM仍然是java 7。
答案 1 :(得分:1)
答案 2 :(得分:0)
然后我按照你的建议,运行“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中找到它。