代码之家  ›  专栏  ›  技术社区  ›  Montaro

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

  •  4
  • Montaro  · 技术社区  · 16 年前

    我在Ubuntu10.04上使用EclipseIDeGalileoFine。 当我尝试下载和使用新的Eclipse 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文件。
    • 将jre目录(与gaileo一起使用)复制到helios根目录

    如果我能得到帮助那就太好了,因为太阳神真的更快。

    事先谢谢,

    9 回复  |  直到 14 年前
        1
  •  2
  •   Goibniu    16 年前

    当在Windows上使用Java6U21的HeliOS时,有一个已知的bug,显然Sun改变了其中一个参数或其他东西的名称。

    不久前在Eclipse论坛上有一个关于向主下载屏幕添加消息的讨论,但显然他们没有这样做。

    Newsgroup link

    也

    Link to the bug

        2
  •  2
  •   Montaro    16 年前

    我安装了OpenJDK,运行良好

        3
  •  1
  •   Thorbjørn Ravn Andersen    16 年前

    您用哪个JVM调用?EclipseHelios在Ubuntu10.04下与Sun JVM很好地工作。

        4
  •  1
  •   Andreas Dolk    16 年前

    已知有HeliOS和Java1.60Sy21的问题。eclipse已经有了一个解决方案(解决方法)。

    简而言之,要么:

    • 切换回1.6.0_20
    • 将perm gen空间增加到256 MB
    • 下载并使用修补的DLL。

    Here's the link to the wiki page

        5
  •  1
  •   toomuchcs    16 年前

    我在运行Ubuntu 10.04 64位时遇到同样的问题:

    但我没有用21。

    /opt $Java版本 Java版本“1.6 020” Java(TM)SE运行时环境(构建1.60y20~B02) Java热点(TM)64位服务器VM(构建16.3-B01,混合模式)

        6
  •  1
  •   hamidreza    15 年前

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

    /Eclipse \ HeliOS VM/OPT2/BEA/JDK160Y05/BI/JAVA VMAGGS -XX:Max PixMesie= 128M XM128M XMX512M

        7
  •  1
  •   Raulp    14 年前

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

        8
  •  0
  •   Pere Villega    16 年前

    我知道有些人对Eclipse使用Ubuntu和JVM的x86_版本也有同样的问题。

    有个解决办法 here

        9
  •  0
  •   Chenna V    14 年前

    在我的例子中,我在一个被删除的目录中,我在终端中也得到了下面的错误

    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)