代码之家  ›  专栏  ›  技术社区  ›  Swan White

无法启动Eclipse-JVM已终止。退出代码=1

  •  0
  • Swan White  · 技术社区  · 6 年前

    sudo apt-get install openjdk-7-jre
    sudo apt-get install openjdk-7-jdk
    

    当我尝试启动Eclipse时,下面的错误不断出现。

    JVM terminated. Exit code=1
    /usr/bin/java
    -Dosgi.requiredJavaVersion=1.8
    -Dosgi.instance.area.default=@user.home/eclipse-workspace
    -XX:+UseG1GC
    -XX:+UseStringDeduplication
    -Dosgi.requiredJavaVersion=1.8
    -Dosgi.dataAreaRequiresExplicitInit=true
    -Xms256m
    -Xmx1024m
    -jar /home/mani/Downloads/eclipse//plugins/org.eclipse.equinox.launcher_1.5.100.v20180827-1352.jar
    -os linux
    -ws gtk
    -arch x86_64
    -showsplash /home/mani/Downloads/eclipse//plugins/org.eclipse.epp.package.common_4.9.0.20180917-1800/splash.bmp
    -launcher /home/mani/Downloads/eclipse/eclipse
    -name Eclipse
    --launcher.library /home/mani/Downloads/eclipse//plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.800.v20180827-1352/eclipse_1705.so
    -startup /home/mani/Downloads/eclipse//plugins/org.eclipse.equinox.launcher_1.5.100.v20180827-1352.jar
    --launcher.appendVmargs
    -exitdata 288019
    -product org.eclipse.epp.package.jee.product
    -vm /usr/bin/java
    -vmargs
    -Dosgi.requiredJavaVersion=1.8
    -Dosgi.instance.area.default=@user.home/eclipse-workspace
    -XX:+UseG1GC
    -XX:+UseStringDeduplication
    -Dosgi.requiredJavaVersion=1.8
    -Dosgi.dataAreaRequiresExplicitInit=true
    -Xms256m
    -Xmx1024m
    -jar /home/mani/Downloads/eclipse//plugins/org.eclipse.equinox.launcher_1.5.100.v20180827-1352.jar 
    

    我的 日蚀.ini 文件就像

    -startup
    plugins/org.eclipse.equinox.launcher_1.5.100.v20180827-1352.jar
    --launcher.library
    plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.800.v20180827-1352
    -product
    org.eclipse.epp.package.jee.product
    -showsplash
    org.eclipse.epp.package.common
    --launcher.defaultAction
    openFile
    --launcher.defaultAction
    openFile
    --launcher.appendVmargs
    -vmargs
    -Dosgi.requiredJavaVersion=1.8
    -Dosgi.instance.area.default=@user.home/eclipse-workspace
    -XX:+UseG1GC
    -XX:+UseStringDeduplication
    --add-modules=ALL-SYSTEM
    -Dosgi.requiredJavaVersion=1.8
    -Dosgi.dataAreaRequiresExplicitInit=true
    -Xms256m
    -Xmx1024m
    --add-modules=ALL-SYSTEM
    

    请帮助我解决这个问题,因为我已经尝试了一些解决方案,但它仍然不断弹出。java版本如下

    OpenJDK运行时环境(IcedTea 2.6.14)(7u181-2.6.14-0ubuntu0.2) OpenJDK 64位服务器虚拟机(内部版本24.181-b01,混合模式)

    1 回复  |  直到 6 年前
        1
  •  1
  •   greg-449    6 年前

    您尝试使用的Eclipse版本至少需要java8,java7将无法工作。

        2
  •  0
  •   A.D    5 年前

    如果您想在jdk7中使用eclispe。改变 -Dosgi.requiredJavaVersion=1.8 -Dosgi.requiredJavaVersion=1.7 日蚀.ini