ビルドパスエントリがありません:org.Eclipse.jdt.launching.JRE_CONTAINER/org.Eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7
Eclipseで新しいプロジェクトを作成すると、このエラーが発生します。ちなみに私はUbuntuを使っています。
誰かが私がこれを修正するのを手伝ってもらえますか?
これは古い質問ですが、JREシステムライブラリを変更し、私の場合(Mac OSX)JRE1.6で有効な実行環境を選択することで解決しました。
このエラーは、JREシステムライブラリが原因です。 Eclipseプロジェクトを実行するための適切なJREを指定しなかった可能性があります。 SO以下の手順に従ってください。
私の場合、ubuntu 16.04を使用しているので、Java-8-openjdk-AMD64です。そのように、JREシステムライブラリを選択することもできます。
これは、JREがプロジェクトのビルドパスに存在しないためです。したがって、Windows->環境設定->インストール済みJREからJREを追加して、デフォルトのJREを追加してみてください。その後、JREはデフォルトですべてのプロジェクトのビルドパスに追加されます。これで問題が解決するはずです
すでにJDKをインストールしましたが、それでもエラーが発生したため、コマンドプロンプトを開いてプロジェクトに配置しました:c:\project\proj>
。それから私は走ったmvn clean && mvn install
。それは私の問題を解決しました!
.classpathファイルを構成することでこれを解決しました。私はMavenを使用しており、以下に示すマークされた場所で無効な設定の行を削除しました。
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" output="target/classes" path="src">
<attributes>
<attribute name="optional" value="true"/>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.Eclipse.jdt.launching.JRE_CONTAINER/org.Eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
<attributes>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.Eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
<attributes>
<attribute name="maven.pomderived" value="true"/>
<attribute name="org.Eclipse.jst.component.dependency" value="/WEB-INF/lib"/>
</attributes>
</classpathentry>
-----some files which is actually deleted in my project, I delete this line and all works fine------
<classpathentry kind="output" path="target/classes"/>
</classpath>