Eclipse neon"无法创建JVM"

时间:2017-02-28 21:23:27

标签: eclipse

我们正在Java 1.7上设置eclipse neon,但它无法开始显示带有消息的弹出窗口

  

错误:无法创建Java虚拟机   错误:发生了致命异常。程序将退出。

这是eclipse.ini中的配置

-startup
plugins/org.eclipse.equinox.launcher_1.3.201.v20161025-1711.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.401.v20161122-1740
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.7
-XX:+UseStringDeduplication
-Dosgi.requiredJavaVersion=1.7
-Xms256m
-Xmx512m

7 个答案:

答案 0 :(得分:11)

我发现this answer很有帮助。即使在使用java 8之后我也收到了这个错误,所以只需删除eclipse.ini文件,但先备份。

答案 1 :(得分:6)

从Eclipse Platform 4.6和Neon版本开始,Java 8 (or later) JRE or JDK is required to run Eclipse

答案 2 :(得分:1)

你当前的日食有可能没有完全下载。尝试再次下载并再次尝试设置。

答案 3 :(得分:1)

从neon.2升级到neon3后,我收到此错误。由于Eclipse不断变化,去年的工作可能在今天不起作用。我的经验表明VM args通常是这种情况的罪魁祸首,所以我的解决方案是删除我的eclipse.ini文件的-vmargs部分,然后重新启动Eclipse。

在我的情况下它正确启动,所以我一次添加一个VM args直到它失败。我的启动问题时间的来源是-XX:+UseParallelGC。经过一些研究后,我把它换成了-XX:+UseG1GC,现在我又回来了。

答案 4 :(得分:1)

按照Eclipse的要求下载并安装JRE version 8

答案 5 :(得分:0)

只需在init文件的顶部添加jdk路径,如下所示。

-vm

C:/ Program Files / Java / jdk1.8.0_71 / bin / javaw

答案 6 :(得分:0)

我刚刚删除了eclipse.ini,然后它就像一个魅力