【问题标题】:Can not launch Eclipse - JVM terminated. Exit code=1无法启动 Eclipse - JVM 已终止。退出代码=1
【发布时间】:2019-03-03 04:08:24
【问题描述】:

我使用以下命令在 Ubuntu 14.04 上安装了 Java Open JRE 和 JDK;

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 

我的 eclipse.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版本如下

java 版本“1.7.0_181” OpenJDK 运行时环境 (IcedTea 2.6.14) (7u181-2.6.14-0ubuntu0.2) OpenJDK 64-Bit Server VM(build 24.181-b01,混合模式)

【问题讨论】:

标签: java eclipse jvm


【解决方案1】:

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

【讨论】:

  • 非常感谢 greg-449。这就是问题所在。我将 java 7 更新到 11,现在它工作顺利。再次感谢
【解决方案2】:

如果你想在 jdk 7 中使用 eclispe。在你的 eclipse.ini 文件中将 -Dosgi.requiredJavaVersion=1.8 更改为 -Dosgi.requiredJavaVersion=1.7

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-04-08
    • 1970-01-01
    • 2012-01-04
    • 2014-12-31
    • 2012-03-26
    • 1970-01-01
    相关资源
    最近更新 更多