公式リポジトリから新しくインストールされたEclipse:JVMは終了コード= 1で終了しました。

公式リポジトリから新しくインストールされたEclipse:JVMは終了コード= 1で終了しました。

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

関連情報