web-dev-qa-db-ja.com

Ubuntu 18.04でEclipseが起動しない

Ubuntuソフトウェア経由でEclipseをインストールしました。起動すると数秒かかり、エラーのパスを示すエラーウィンドウが表示されます。

以下は.logファイルです。

!SESSION Wed May 02 12:53:28 BRT 2018 ------------------------------------------
!ENTRY org.Eclipse.equinox.launcher 4 0 2018-05-02 12:53:28.587
!MESSAGE Exception launching the Eclipse Platform:
!STACK
Java.lang.ClassNotFoundException: org.Eclipse.core.runtime.adaptor.EclipseStarter
    at Java.base/Java.net.URLClassLoader.findClass(URLClassLoader.Java:466)
    at Java.base/Java.lang.ClassLoader.loadClass(ClassLoader.Java:566)
    at Java.base/Java.lang.ClassLoader.loadClass(ClassLoader.Java:499)
    at org.Eclipse.equinox.launcher.Main.invokeFramework(Main.Java:626)
    at org.Eclipse.equinox.launcher.Main.basicRun(Main.Java:584)
    at org.Eclipse.equinox.launcher.Main.run(Main.Java:1438)
    at org.Eclipse.equinox.launcher.Main.main(Main.Java:1414)

問題は何ですか?どうすれば修正できますか?

10
Roberto

これは、新しいJavaによって引き起こされた楽しい新しいバグの1つです(複数の迷惑な方法でArduinoも破損しました)。バグレポートはこちら: https://bugs.launchpad.net/ubuntu/+source/Eclipse/+bug/1754886

基本的に、プログラムのさまざまな部分で必要とされるライブラリの複数のバージョンには再帰的な依存関係があり、「これはEclipseに影響を与える明らかなバグの1つにすぎない」ため、バグは修正されません。その上に十分な人々。

何らかの理由で、Snap Store(GUIソフトウェアセンターでEclipseを検索すると表示されます)を除いて、新しいEclipse(この時点で後のメジャーバージョン全体)もパッケージ化されていません。 Eclipseの他のバージョン」から来ています。

あなたのオプションは、 site からEclipseをダウンロードするか、同じJavaでプログラムを使い続けたい場合(とNetbeansも壊れた場合) Snap をインストールすることです。理由)。私は自分のサイトから個人的にバージョンをインストールしますが、スナップショットを仮想的に設定する方が安全で簡単です。

7
RDragonrydr

私もこれに苦労しました。 Sudo apt-get purge Eclipse...を実行することを決定し、スナッピーパッケージシステムを使用しました

Sudo apt install default-jre
Sudo snap install --classic Eclipse

....アイコンが表示され、準備ができました

2

問題が解決しました。私のUbuntuソフトウェアには、ポルトガル語版と英語版の2つのEclipseバージョンがありました。

ロゴが変更されたことに気付き、新しいロゴが付いたものをインストールしました-英語で-それは動作しています。

1
Roberto