从官方存储库新安装的 Eclipse:JVM 终止,退出代码=1

从官方存储库新安装的 Eclipse:JVM 终止,退出代码=1

我刚刚从官方 arch repo 安装了 eclipse 并出现此错误

JVM terminated, Exit code=1
/usr/bin/java
-Dosgi.requiredJavaVersion=1.8
-XX:+UseG1GC
...

我需要它用于 C 调试器,知道如何解决这个问题吗?

java -version
java version "1.7.0_111"
OpenJDK Runtime Environment (IcedTea 2.6.7) (Arch Linux build 7.u111_2.6.7-1-x86_64)
OpenJDK 64-Bit Server VM (build 24.111-b01, mixed mode)

答案1

由于您使用的是Arch linux,因此必须首先安装jdk8-openjdk:

pacman -S jdk8-openjdk

进而设置默认java版本到java 8:

archlinux-java set java-8-openjdk/jre

答案2

运行最新的 Eclipse 需要 Java 版本 1.8,它甚至在您发布的错误消息中这么说:-Dosgi.requiredJavaVersion=1.8。你有1.7版本。是否有某些原因导致您无法升级到 OpenJDK 8?

相关内容