打开Eclipse时,为什么会出现错误对话框?
问题描述:
打开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
请指导!
答
好了,似乎有一个内存problem.You可以去配置文件,并增加Xms256m大小为512或以往任何时候都适用于无法释怀的堆内存即Xms256m取决于你的物理内存1024 OS.So相应地改变。
您可以通过运行要customizeand打开标签的参数,并添加-Xmx或X毫秒由自己解决的VM参数部分
答
配置更改。我通过调用Runtime.getRuntime.exec()从第一个工作台运行eclipse两次(第一次导入项目到新的工作台,第二次打开新的工作台)。我忘了做process1.waitFor(),所以新的工作台打算同时运行两次,这是根本原因。
无法打开图像链接。它与java路径有关吗? –
我使用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