更新后无法创建Java虚拟机。 :(

时间:2017-10-24 09:42:38

标签: java eclipse eclipse-plugin

在更新了一些已安装的插件后,我收到了此消息(无法创建Java虚拟机)。

我不知道我该怎么办呢? 请帮帮我们:(

我正在使用eclipse Oxygen。(几周前升级) 线下是我的eclipse.ini

1-startup
  2 ../Eclipse/plugins/org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar
  3 --launcher.library
  4 ../Eclipse/plugins/org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.1.550.    v20170928-1359
  5 -product
  6 org.eclipse.epp.package.jee.product
  7 -showsplash
  8 org.eclipse.epp.package.common
  9 --launcher.defaultAction
 10 openFile
 11 --launcher.defaultAction
 12 openFile
 13 --launcher.appendVmargs
 14 -vmargs
 15 -javaagent:../Eclipse/lombok.jar
 16 -javaagent:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.zeroturnar    ound.eclipse.optimizer.plugin_1.0.11/agent/eclipse-optimizer-agent.jar
 17 -server
 18 -XX:PermSize=256m
 19 -XX:MaxPermSize=256m
 20 -XX:+UseParallelGC
 21 -Xverify:none
 22 -Dosgi.requiredJavaVersion=1.8
 23 -Dosgi.instance.area.default=@user.home/eclipse-workspace
 24 -XX:+UseG1GC
 25 -XX:+UseStringDeduplication
 26 --add-modules=ALL-SYSTEM
 27 -XstartOnFirstThread
 28 -Dorg.eclipse.swt.internal.carbon.smallFonts
 29 -Dosgi.requiredJavaVersion=1.8
 30 -Xms512m
 31 -Xmx3072m
 32 --add-modules=ALL-SYSTEM
 33 -Xdock:icon=../Resources/Eclipse.icns
 34 -XstartOnFirstThread
 35 -Dorg.eclipse.swt.internal.carbon.smallFonts

3 个答案:

答案 0 :(得分:0)

当机器中发生java升级时,可能会出现这种情况。验证eclipse.ini文件并设置
-vmargs
-Dosgi.requiredJavaVersion = 1.8(这是最新版本)

答案 1 :(得分:0)

按照以下步骤操作,它可能对您有所帮助。

enter image description here i.stack.imgur.com/PtDpw.png

另请访问:Setting the correct PATH for Eclipse更新 eclipse.ini

答案 2 :(得分:0)

首先,我评论了eclipse.ini的-vmargs行

然后我遇到了问题,lombok不适用于eclipse Oxygen.1A

您需要在Terminal..ETC上的命令行上启动eclipse。

./eclipse -vmargs -javaagent:../Eclipse/lombok.jar

然后你可以从'About Eclipse'检查已安装的lombok 但我不知道如何激活lombok作为eclipse图标启动。