答案 0 :(得分:0)
请尝试使用指定eclipse的虚拟机的规则here:
请注意-vm选项的格式 - 确切地说这很重要:
- -vm选项及其值(路径)必须位于不同的行上。
- 该值必须是Java可执行文件的完整绝对路径或相对路径,而不仅仅是Java主目录。
- -vm选项必须在其他特定于Eclipse的选项(例如-product, - launcher。*等)之后,但在-vmargs选项之前,因为-vmargs之后的所有内容都直接传递给JVM。
答案 1 :(得分:0)
在这里遇到同样的问题,在MS Windows 10上运行Eclipse Neon.2和JRE 1.8.0_121。 如果我在eclipse.ini中指定一个JVM(将-vm选项和javaw.exe路径名放在正确位置的单独行中,正如Carlos Heuberger正确建议的那样),eclipse在启动时崩溃,退出代码= -1073740791,然后打开界面,但在初始化工作区之后。
如果我再次运行Eclipse,界面会打开,我可以开始工作,但很快就会崩溃,显然是随机的。 如果我从eclipse.ini中删除-vm选项并在环境中设置JAVA_HOME和PATH,Eclipse似乎工作正常;当然,这可能会给您系统上的其他应用程序带来问题。
我想我最终找到了问题的解决方案:随发行版附带的eclipse.ini文件具有JVM选项 -Dosgi.requiredJavaVersion = 1.8 重复:只需删除第二个实例,它将会像魅力一样工作!