ビルド・パス・エントリーが欠落しています: org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/java8 って言われてもね

f:id:ts0818:20190909114806j:plain

Eclipse(「エクリプス」または「イクリプス」)は、IBMによって開発された統合開発環境 (IDE) の一つ。高機能ながらオープンソースであり、Javaをはじめとするいくつかの言語に対応する。Eclipse自体はJavaで記述されている。

名称のEclipseとは「食(蝕)」の意の英語で、日食月食を指すが、Javaを開発した米Sun Microsystems社とは無関係である。

Eclipse (統合開発環境) - Wikipedia

⇧  ということで、Eclipseの名前の通り、私の開発環境は蝕まれている(涙)
 どうもボクです。

そんでは、Eclipse の不具合について、レッツトライ~。 

  

ビルド・パス・エントリーが欠落してますって?

ジャイアンストロークエントリ~!...

はい、というわけで、エラーが出ているザマスのよ、奥さん。「問題」ビューには、「ビルド・パスのエラーが解決されるまで、プロジェクトをビルドできません」と。

f:id:ts0818:20190909112551p:plainプロジェクトを右クリックして、「ビルド・パス(B)」>「ビルド・パスの構成(C)...」で。

f:id:ts0818:20190909121044p:plain

「ライブラリー(L)」タブを開くと、「JRE システム・ライブラリー[Java8](アンバインド済み)」ってとこに、バッテンマークが出ちゃってますね。

『ビルド・パス・エントリーが欠落しています: org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/java8 』って警告も出てますし。

f:id:ts0818:20190909121317p:plain

 

 

qiita.com

w.atwiki.jp

⇧  上記サイト様によりますと、一旦、除去してから、再度、追加すれば良いらしい。

f:id:ts0818:20190909121719p:plain

「除去」からの~、「ライブラリーの追加(I)...」で。

f:id:ts0818:20190909121800p:plain

JRE システム・ライブラリー」を選択し、「次へ(N) >」で。

f:id:ts0818:20190909121906p:plain

このへんは、ご自分の開発環境に合わせてください。「完了(F)」で。

f:id:ts0818:20190909122026p:plain

そしたら、「適用(A)」で。ダイアログを閉じます。

f:id:ts0818:20190909122136p:plain

エラーが消えました。

f:id:ts0818:20190909124903p:plain

というわけで、ビルド・パスエラーに至った原因は、よく分かりませんが、解決できたということで。相変わらず、Eclipseブラックボックスな部分が多いな~。

ちなみに、Gradleプロジェクトなどの場合は、プロジェクト全体を選択して、「Gradle プロジェクトのリフレッシュ」とかすると、f:id:ts0818:20190909124413p:plain が解決できることがあるようです。

基本的には、ライブラリーや、jar、クラス などなどが読み込めないために、ビルド・パス エラーが起こるんですかね?

まさに、ビルドするために必要なパス(ファイルの場所) が解決できない、それが、ビルド・パスエラーであると。

今回はこのへんで。