私は公式のアーチストアから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にアップグレードできない理由はありますか?