Eclipse neon“无法创建JVM”

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Eclipse neon“无法创建JVM”相关的知识,希望对你有一定的参考价值。

我们在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
答案

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

另一答案

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

另一答案

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

另一答案

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

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

另一答案

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

另一答案

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

-vm

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

另一答案

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

以上是关于Eclipse neon“无法创建JVM”的主要内容,如果未能解决你的问题,请参考以下文章

eclipse neon怎么换主题

如何在 Eclipse Neon 中启用 C++11 语法?

Debian 8下手工安装 Eclipse CDT neon.2

eclipse neon 为啥没有windows builder

Eclipse Neon 汉化

Eclipse Neon无法启动