在JVM终止后,eclipse IDE在几秒钟后崩溃。退出代码= 1

时间:2010-07-21 08:56:33

标签: java eclipse

我在Ubuntu 10.04上使用eclipse IDE Galileo。(在eclipse根目录下使用JRE) 当我尝试下载并使用新的日食HELIOS时,它会立即崩溃或最多10秒后出现此错误信息

JVM terminated. Exit code=1
/usr/bin/java
-Dosgi.requiredJavaVersion=1.5
-XX:MaxPermSize=256m
-Xms40m
-Xmx384m
-jar /home/arefaey/devel/eclipse/plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar
-os linux
-ws gtk
-arch x86_64
-showsplash
-launcher /home/arefaey/devel/eclipse/eclipse
-name Eclipse
--launcher.library /home/arefaey/devel/eclipse/plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.0.v20100503/eclipse_1307.so
-startup /home/arefaey/devel/eclipse/plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar
-exitdata 1758045
-product org.eclipse.epp.package.java.product
-vm /usr/bin/java
-vmargs
-Dosgi.requiredJavaVersion=1.5
-XX:MaxPermSize=256m
-Xms40m
-Xmx384m
-jar /home/arefaey/devel/eclipse/plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar 

我用谷歌搜索了许多文章:

  • 更改了eclipse目录
  • 更改了工作区目录
  • 将eclipse.ini -Xmx256更改为512或更高
  • 删除了eclipse.ini文件。
  • 将与Galileo一起使用的JRE目录复制到HELIOS根目录

如果我得到了帮助,那就好了,因为HELIOS真的更快。

提前致谢,

9 个答案:

答案 0 :(得分:2)

在Windows上使用Helios和Java 6u21时有一个已知的错误,显然sun改变了其中一个参数的名称。

有一段时间在eclipse论坛上讨论过向主下载屏幕添加消息,但显然他们没有这样做。

Newsgroup link

Link to the bug

答案 1 :(得分:2)

我安装了OpenJDK并且运行正常

答案 2 :(得分:1)

您调用哪个JVM? Eclipse Helios在Ubuntu 10.04下与Sun JVM配合使用。

答案 3 :(得分:1)

Helios和Java 1.6.0_21存在已知问题。 wiki.eclipse已经有了一个解决方案(解决方法)。

简而言之,是:

  • 切换回1.6.0_20
  • 将perm gen space增加到256 MB
  • 下载并使用修补后的dll。

Here's the link to the wiki page

答案 4 :(得分:1)

运行ubuntu 10.04 64位时遇到同样的问题:

但我没有使用21.

:/ opt $ java -version java版“1.6.0_20” Java(TM)SE运行时环境(版本1.6.0_20-b02) Java HotSpot(TM)64位服务器VM(内置16.3-b01,混合模式)

答案 5 :(得分:1)

我正在使用eclipse helios,意识到使用以下args运行解决了我的问题 (默认vm为1.6.0_20-b02)

./ eclipse \ helios vm / opt2 / bea / jdk160_05 / bin / java -vmargs -XX:MaxPermSize = 128m -Xms128m -Xmx512m

答案 6 :(得分:1)

当您尝试在64位操作系统上安装32位eclipse时会发生这种情况,反之亦然。尝试使用相同的操作系统以及Eclipse

答案 7 :(得分:0)

我知道有些人在使用x86_64版本的Ubuntu和JVM时遇到了同样的问题。

有一种解决方法here

答案 8 :(得分:0)

在我的情况下,我在一个被删除的目录中,我在终端中也遇到了以下错误

Error occurred during initialization of VM
java.lang.Error: Properties init: Could not determine current working directory.
        at java.lang.System.initProperties(Native Method)
        at java.lang.System.initializeSystemClass(System.java:1069)