答え1
実行時:
$sudo apt install eclipse
オペレーティングシステムのパッケージストア(Ubuntuなど)からEclipseをダウンロードしています。
Ubuntu / DebianソフトウェアストアのEclipseバージョンはあまり更新されておらず、Eclipseで利用可能なバージョンと比較して非常に古い傾向があります。eclipse.org。 DebianとUbuntuのパッケージリポジトリでEclipseのバージョンを確認してください。
バージョンは3.8、つまりEclipseで、Juno
最新バージョンはPhoton
。
Eclipseをインストールするときeclipse.org下記の最新パッケージを実行しています。eclipse.orgこれは光子です。
したがって、明らかな違いはEclipseのバージョンです。 Ubuntuのソフトウェアリポジトリは以前のバージョンを提供し、Webサイトは最新バージョンを提供します。
3.8(Juno)と4.8(Photon)の違いは約6つのバージョンで、6つのバージョンの間には多くの変更がありました。
java.lang.ClassNotFoundException:
6つのバージョン間の多くのコードベースに偏差があるため、エラーが発生します。 JRE/JDK コードベースも変更されました。すでに6つのバージョンがあるので、変更された事項については説明しません。
リポジトリからすべてのEclipseバージョンを削除し、Webサイトのバージョンのみを使用することをお勧めします。