2017-08-10 82 views
0

error dialog 打开Eclipse时,将打开一个对话框,在这里是在对话框中显示的消息:打开Eclipse时,为什么会出现错误对话框?

JVM terminated. Exit code=1 
/usr/bin/java 
-Xms256m 
-Xmx1024m 
-XX:MaxPermSize=256m 
-jar /opt/marseclipse//plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar 
-os linux 
-ws gtk 
-arch x86_64 
-launcher /opt/marseclipse/eclipse 
-name Eclipse 
--launcher.library /opt/marseclipse//plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.300.v20150602-1417/eclipse_1612.so 
-startup /opt/marseclipse//plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar 
--launcher.appendVmargs 
-exitdata c78010 
-data /root/workspace2 
-application org.eclipse.cdt.managedbuilder.core.headlessbuild 
-import /root/workspace2/ut 
-vm /usr/bin/java 
-vmargs 
-Xms256m 
-Xmx1024m 
-XX:MaxPermSize=256m 
-jar /opt/marseclipse//plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar 

请指导!

+0

无法打开图像链接。它与java路径有关吗? –

+0

我使用Mars.2并安装CDT(似乎是helios ver。)。然后在Eclipse中使用Runtime.getRuntime.exec()调用“eclipse -data myworkspace -nosplash -application org.eclipse.cdt.managedbuilder.core.headlessbuild -import myproject”和“eclipse -data myworkspace”以打开另一个Eclipse工作台。然后这个对话框打开,但让我困惑的是新的工作台似乎很好。 – aaltonen

回答

0

好了,似乎有一个内存problem.You可以去配置文件,并增加Xms256m大小为512或以往任何时候都适用于无法释怀的堆内存即Xms256m取决于你的物理内存1024 OS.So相应地改变。

您可以通过运行要customizeand打开标签的参数,并添加-Xmx或X毫秒由自己解决的VM参数部分

0

配置更改。我通过调用Runtime.getRuntime.exec()从第一个工作台运行eclipse两次(第一次导入项目到新的工作台,第二次打开新的工作台)。我忘了做process1.waitFor(),所以新的工作台打算同时运行两次,这是根本原因。

相关问题