36

ビルド パスで JRE システム ライブラリのバインドされていないエラーが発生し、以下のリンクからすべての提案を試しましたが、うまくいきませんでした。私はjdk 1.6.0_29を持っています。他のバージョンもインストールしようとしましたが、助けがありません。

JRE システム ライブラリ [WebSphere v6.1 JRE] (unbound) Eclipseエラー: Unbound クラスパス コンテナー Java - Unbounded クラスパス コンテナー Websphere V6 JRE Maven および Eclipse 内で JRE 依存関係を更新するのに苦労 EclipseでのJava Webプロジェクトビルドエラーのバインドされていないクラスパスコンテナエラー?

Mavenコンパイラのバージョンは次のようなものです:

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>2.3.2</version>
    <configuration>
        <source>1.6</source>
        <target>1.6</target>
        <encoding>${project.build.sourceEncoding}</encoding>
        <showDeprecation>true</showDeprecation>
    </configuration>
</plugin>
4

6 に答える 6

87

別のオプションは次のとおりです。

  • プロジェクト > プロパティ > Java ビルド パス
  • ライブラリタブを選択
  • 面倒なJREエントリを選択
  • 編集ボタンをクリック
  • 代替 JRE を選択する
  • [完了] ボタンをクリックします

古いプロジェクト コードに合わせて JRE の名前を変更するよりも、インストール済みの JRE をプロジェクトに指定する方が適切な場合があります。

于 2013-12-06T22:53:04.660 に答える
6

これは user3076252 の回答に似ていますが、別のオプション セットを選択することになります。

  • プロジェクト>プロパティ> Java ビルド パス
  • [ライブラリ] タブ> [代替 JRE ] > [インストール済みの JRE... ] を選択します。
  • 「検索」をクリックします。正確なフォルダ名がわからない場合は、検索するドライブを選択する必要があります。

バインドされていない JRE が見つかるはずですが、今回は (バインドされていないのではなく) 名前にすべての番号が含まれており、それを選択できます。ドライブの検索にはしばらく時間がかかりますが、いつでも停止でき、結果があれば保存されます。

于 2014-11-03T17:17:40.997 に答える
1

ああ、これは解決しました。インストール済みの JRE に適切な名前を付ける必要がありました。私は jdk のみをインストールし、eclipse はデフォルトの jdk 名を使用していました。名前を JavaSE-1.6 に変更すると、うまくいきましたが、すべてを最初からやり直す必要がありました。

于 2013-11-01T02:53:03.890 に答える