web-dev-qa-db-ja.com

Eclipseで新しいプロジェクトを作成しようとすると、「ビルドパスエントリがありません」エラーが発生します

ビルドパスエントリがありません:org.Eclipse.jdt.launching.JRE_CONTAINER/org.Eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7

Eclipseで新しいプロジェクトを作成すると、このエラーが発生します。ちなみに私はUbuntuを使っています。

誰かが私がこれを修正するのを手伝ってもらえますか?

8
IlhamiD

これは古い質問ですが、JREシステムライブラリを変更し、私の場合(Mac OSX)JRE1.6で有効な実行環境を選択することで解決しました。

2
user260826

このエラーは、JREシステムライブラリが原因です。 Eclipseプロジェクトを実行するための適切なJREを指定しなかった可能性があります。 SO以下の手順に従ってください。

  1. プロジェクトを右クリックして、プロパティを選択します。
  2. 左側のメニューのJavaビルドパス]オプションをクリックします。
  3. Javaビルドパス]ウィンドウで、[ライブラリ]タブをクリックします。
  4. JREシステムライブラリがリストされていることを確認します。リストされていない場合は、右側のメニューから[ライブラリの追加]をクリックして追加できます。
  5. したがって、JREシステムライブラリがすでにリストされている場合は、以前にJavaビルドパスウィンドウライブラリタブでエラーを表示していたJREシステムライブラリでダブルクリック
  6. 次に、JREシステムライブラリという別のウィンドウが開きます。したがって、そのウィンドウでAlternate JREを選択します。そのドロップダウンからJREを選択します。

私の場合、ubuntu 16.04を使用しているので、Java-8-openjdk-AMD64です。そのように、JREシステムライブラリを選択することもできます。

18
PyDevSRS

これは、JREがプロジェクトのビルドパスに存在しないためです。したがって、Windows->環境設定->インストール済みJREからJREを追加して、デフォルトのJREを追加してみてください。その後、JREはデフォルトですべてのプロジェクトのビルドパスに追加されます。これで問題が解決するはずです

1
Aarish Ramesh

すでにJDKをインストールしましたが、それでもエラーが発生したため、コマンドプロンプトを開いてプロジェクトに配置しました:c:\project\proj>。それから私は走ったmvn clean && mvn install。それは私の問題を解決しました!

0
alia

.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>
0
FuyaoLi