java - 无法启动 Eclipse - JVM 已终止。退出代码=1
问题描述
我使用以下命令在 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 version "1.7.0_181" OpenJDK Runtime Environment (IcedTea 2.6.14) (7u181-2.6.14-0ubuntu0.2) OpenJDK 64-Bit Server VM (build 24.181-b01, mixed mode)
解决方案
您尝试使用的 Eclipse 版本至少需要 Java 8,Java 7 将无法工作。
推荐阅读
- reactjs - Heroku:促进具有不同环境变量的静态反应页面
- shopify - Shopify 模板 - 使用链接而不是变体的色板
- docker - redis-sentinel 抛出错误:“无法解析主实例主机名。”
- javascript - 在测试之间更改 Jest 模拟值
- c# - NHibernate Cascade.None 仍然更新父实体
- c# - c#中的内螺纹与外螺纹
- wildfly - Amazon ECS 上的 Keycloak 集群失败(org.infinispan.commons.CacheException:缓存的初始状态传输超时)
- sql-server - SQL Server 代理作业完成没有错误,但在计划时不起作用,但在手动运行时起作用
- python - 张量转换为具有 dtype float32 的张量请求 dtype float64
- protractor - 量角器承诺在调试期间从未解决