2017-02-09 170 views

回答

0

请尽量来指定虚拟机Eclipse的规则发现here

注意-vm选项的格式 - 准确的说是很重要的:

  • 的-vm选项及其值(路径)必须位于不同的行上。
  • 该值必须是Java可执行文件的完整绝对路径或相对路径,而不仅限于Java主目录。
  • -vm选项必须在其他特定于Eclipse的选项(如-product,--launcher。*等)之后,但在-vmargs选项之前发生,因为-vmargs之后的所有内容都直接传递给JVM。
0

体验这里同样的问题,在MS运行Eclipse Neon.2和JRE 1.8.0_121的Windows 10 如果我指定的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复制:只需取下第二个实例,它会像一个魅力!

+0

我有两个'-Dosgi.requiredJavaVersion = 1.8'和Eclipse工作正常 – ZhekaKozlov

+0

@ZhekaKozlov - 你说得对。我与其他人和我自己在具有类似配置的PC上进行了检查,他们也没有遭受同样的问题。我不知道我的电脑出了什么问题,我只能告诉你,删除这样重复的行解决了这个问题。它显然使littlle或没有意义,但似乎... –