Java Eclipse无法创建虚拟机

Java Eclipse无法创建虚拟机,java,eclipse,jvm,Java,Eclipse,Jvm,嗨,我下载了eclipse oxygen,但我无法让它工作。它抛出一个错误,无法创建Java虚拟机。我尝试将1024m更改为512m,并将Dosgi.requiredJavaVersion=1.8更改为1.6,但都不起作用。感谢您的帮助。在发表此评论时,我正在运行Java1.7.0.25,但我更新了 请不要因此而对我投反对票,但您似乎对java本身存在问题,因为如果java无法创建虚拟机,则意味着您的java版本确实错误。tomcat也出现了同样的错误,用不同的java修复了它,Eclipse建

嗨,我下载了eclipse oxygen,但我无法让它工作。它抛出一个错误,无法创建Java虚拟机。我尝试将1024m更改为512m,并将Dosgi.requiredJavaVersion=1.8更改为1.6,但都不起作用。感谢您的帮助。在发表此评论时,我正在运行Java1.7.0.25,但我更新了

请不要因此而对我投反对票,但您似乎对java本身存在问题,因为如果java无法创建虚拟机,则意味着您的java版本确实错误。tomcat也出现了同样的错误,用不同的java修复了它,Eclipse建议甚至需要java 8

请安装Java 8并确保这是使用的版本,例如删除其他版本或运行参数-version使用的二进制文件

您可能还想重新安装Eclipse-您的Eclipse.ini可能已损坏。所附图像中的-Dosgi.requiredJavaVersion=1.6-Xms256m行很可能是两行


您不必更改Dosgi.requiredJavaVersion=1.8之类的参数。特别是降低所需的java版本很可能不起作用——这是需要它的原因。给Eclipse更多的内存几乎从来没有错过。提供比默认设置更少的内存通常不太好。如果Eclipse没有1GB的可用内存,那么应该尝试一个内存不足的IDE…

我也遇到了同样的问题。我的系统最初有Java7和开普勒。这一直有效。然后我添加了一个新的Java10和一个新的Eclipse,即Oxygen。在我的机器上使用这两个Java版本和两个Eclipse版本。我无法调用这两个Eclipse。调用氧气会产生上述错误。调用开普勒产生了一个不同的错误


所以,长话短说,当我卸载Java7而只有Java10时,氧气就起作用了。开普勒在我卸载Java10时工作,当时只有Java7。当安装了两个Java时,Eclipse都不起作用。也许有一种方法可以让它在安装了两个Java后都能正常工作,但现在,我只是卸载了Java 7,这样我就可以使用更新版本的Eclipse和Java继续我的项目了。

您在命令行上安装了哪个Java版本run Java-version并将结果添加到您的问题中?