Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何从文档中启动eclipse小牛_Java_Eclipse_Macos_Dock_Osx Mavericks - Fatal编程技术网

Java 如何从文档中启动eclipse小牛

Java 如何从文档中启动eclipse小牛,java,eclipse,macos,dock,osx-mavericks,Java,Eclipse,Macos,Dock,Osx Mavericks,我正在尝试在maverick上安装eclipse。我已经安装了OracleJava1.7,可以使用我在未修改的eclipse目录中找到的链接来启动eclipse。但是,当我将图标固定到mac dock上时,尝试使用该图标打开eclipse会导致“软件更新”告诉我“打开”eclipse”,您需要一个JavaSE6运行时。您想现在安装一个吗?” 我猜这种启动方法不一定使用eclipse.ini文件,在该文件中,我使用了-vm选项指定在我的系统上使用oracle 1.7版本的java启动eclipse

我正在尝试在maverick上安装eclipse。我已经安装了OracleJava1.7,可以使用我在未修改的eclipse目录中找到的链接来启动eclipse。但是,当我将图标固定到mac dock上时,尝试使用该图标打开eclipse会导致“软件更新”告诉我“打开”eclipse”,您需要一个JavaSE6运行时。您想现在安装一个吗?”

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


有人知道我怎么解决这个问题吗?我想知道我是否可以为doc条目编辑一个配置文件,就像我可以向ubuntu的启动器添加条目一样?你有最新版本的1.7吗

Oracle的Java版本7u25及以下已被苹果在OS X上禁用


啊,你的问题解决了我的问题。在我将MAC OS X更新为mavericks之后,我无法打开我的eclipse。我使用“open eclipse.app”或单击dock上的eclipse。它不起作用。上面写着“您需要java se 6运行时”

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


这似乎是在mavericks上运行eclipse的唯一方法~

我有一个不为人知的怀疑,我有一个解决方案,但是由于我的系统已经有1.6英寸了,我现在无法测试它

在eclipse.ini文件中,您将发现以下vm arg-我怀疑如果您将这行更改为 -Dosgi.requiredJavaVersion=1.7 您可能会发现,您可以在不需要Java6的情况下启动eclipse。OSGi是Eclipse用来管理和运行插件的技术


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

我可以通过运行苹果的Mavericks Java修复程序来解决这个问题。尽管修复程序声称安装了Java6,但最终只是重新配置了我已经安装的Java7,Eclipse现在能够从dock和命令行正常运行。我的默认JVM仍然是Java7


是的,我有java版本“1.7.0_45”。当使用启动Eclipse.app/Contents/MacOS/Eclipse的链接运行Eclipse时,Eclipse运行得非常完美,但当我将生成的Eclipse图标固定到dock上,并且他们尝试使用该图标启动Eclipse时,Eclipse运行得并不完美。只需让它安装Java 6即可。大多数人发现,在这样做之后,它仍然使用Java 7。同样的问题,需要解决,我不想在拥有1.7之后安装Java 1.6。我的解决方案是允许安装Java 6。我可以确认,一旦安装了java 6,eclipse实际上是使用java 7.0运行的。我也有同样的问题,但是这个修复(没有安装Apple java 1.6)对我不起作用。