5

私は Java プロジェクトをダウンロードしました。このプロジェクトから何かを学びたいと思っています。別のコンピューターにダウンロードしたときはうまくいきましたが、自分のコンピューターで試してみると、ほぼすべての宣言とインポートで「*を型に解決できません」または「インポート java.awt を解決できません」というエラーメッセージが表示されます。 .

このサイトでいくつかの調査を行ったところ、最新の Java がインストールされていないことに関係している可能性があることがわかりました。私は自分のものをチェックしましたが、JavaSE-1.7 (バインドされていません) があります。だから私は最新バージョンを持っていますが、それは(バインドされていません)ですか?

これが問題になる可能性はありますか?そして、(unbound) とはどういう意味ですか?

私はEclipse 3.3.2を使用しています

更新: [プロパティ] ウィンドウの上部に次のエラー メッセージが表示されました: org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7。これは何を意味するのでしょうか?

4

3 に答える 3

7

これは、プロジェクトが J2SE 1.7 のライブラリに依存しているにもかかわらず、マシンのその場所に JRE が見つからないために発生します。

プロジェクト -> プロパティ -> Java ビルド パス

または、 [Window] > [Preferences] > [Java] > [Installed JRE]を使用して Eclipse に新しい JRE を追加し、マシン内の JRE フォルダーのパスを見つけます。次に、プロジェクトの依存関係を、Eclipse にインストールした新しい JRE に置き換えます。

Hello World での UNBOUND JRE の更新

于 2012-12-04T14:35:37.130 に答える
1

これは一部の人にとってはうまくいくかもしれません...それは私にとってはうまくいきました:

  1. コード内の "java.awt" にカーソルを合わせ、利用可能なクイック フィックスの下で、[プロジェクトのセットアップを修正]を選択します。

  2. 「次の提案が見つかりました...」というポップアップが表示され、
    ライブラリ JRE System Library[JavaSE-1.7] をビルド パスに追加する」が選択されます。

  3. [OK] を選択します。

于 2015-06-02T02:49:40.820 に答える
-1

Problem occurs because project has dependency on library of java 1.7 but it cannot find JRE at specified location in your machine.

Project->Properties->Java Build Path

Or Add a new JRE in eclipse using Window>Preferences>Java>Installed JRE and locate the path of the JRE folder in your machine. and then replace the dependency of your project with the new JRE you installed in eclipse. if teher is No JRE and click on add jre tab and provide the directory location of the Jre and add that.

于 2015-06-02T03:13:08.373 に答える