Eclipseの新規インストールでの新規プロジェクトで問題が発生しています。再現手順:
このバージョンのEclipseをダウンロードします。 http://www.Eclipse.org/downloads/packages/Eclipse-ide-Java-developers/heliosr
c:\ program files\Eclipse Javaに解凍します
Eclipseを起動します。ワークスペースを選択
File>New>Javaプロジェクト
プロジェクト名:Hello World。 JRE:「実行環境JREの使用:JavaSE-1.7」
ヒット次、ライブラリタブに移動します。唯一のエントリは、JRE System Library [JavaSE-1.7](unbound)です。 「非バインド」とはどういう意味ですか?どうすれば修正できますか?
HitFinish。
期待:新しいプロジェクトは正常に動作します。
実際:2つのエラーがあります。
The project cannot be built until build path errors are resolved HelloWord Unknown Java Problem
Unbound classpath container: 'JRE System Library [JavaSE-1.7]' in project 'HelloWord' HelloWord Build path Build Path Problem
ここで何が間違っていますか?
更新:多分、実際にマシンにJava 7 JDKがありません。どうすれば確認できますか?
更新2:Java 7は実際にはまだ出ていない。甘い。
1)Javaがドライブにインストールされている場所を確認し、cmdプロンプトを開き、その場所に移動して「。\ Java -version」を実行して正確なバージョンを確認します。 、コントロールパネルで追加/削除モジュールを確認します。
2)jdk 7を実際にインストールした後、Eclipseに通知する必要があります。ウィンドウ->設定-> Java->インストールされたJRE。
JDKを設定するには、次のビデオをご覧ください。 JDKの設定方法 次に、JDKを入手します。
1)ビルドパスの構成に進みます。 2)バインドされていないJREライブラリを削除します。 3)ライブラリの追加-> JREシステムライブラリ.
その後、プロジェクトをコンパイルして完了します..
https://jdk7.dev.Java.net/ からマイルストーンビルドの1つを実際にダウンロードしてインストールしましたか?
これらの機能を試してみることができますが、安定していないので、それらに対してソフトウェアをリリースするべきではありません。
原因:これは、異なるlibおよびJARパスで新しいプロジェクトをインポートする場合の一般的なシナリオです。
私はこの問題に直面し、次の正確な手順を使用して解決しました。
これにより、システムの適切で有効なJREパスが示されます。 乾杯:)
Eclipse eclipse.iniのインストール後のほとんどの時間は変更されます。 Eclipse.iniでjdkを変更すると、Eclipseはデフォルトでこのjdkを使用します。
Eclipseの新しいバージョンをインストールし、jdkに関連するEclipse.iniを変更するのを忘れたとしましょう。その後、Eclipseはjdkを見つけます。 Java 1.6が自動的に発見された(何もしなかった)としましょう。
Maven(M2E)を使用し、1.7 jdkを参照すると、イライラするメッセージが表示されます。ただし、Eclipse.iniで正しいjdkを構成するため、通常は表示されません。
それは私の場合でした。 Eclipseに設定されていないjdkをpomに参照しました。
スクリーンショットでは、1.7がEclipseによって構成および表示されていることがわかります。この場合、1.7と互換性のあるjreをpomに参照する必要があります!そうでない場合->イライラするメッセージ!
更新しました Eclipse.ini
キーと値のプロパティを持つファイル
-Dosgi.requiredJavaVersion=1.5
に
-Dosgi.requiredJavaVersion=1.8
なぜなら、それは私のJavaバージョン。
また、選択されたJRE 1.8
プロジェクトライブラリとして
キー値プロパティ-Dosgi.requiredJavaVersion = 1.7(または1.8)のいずれか該当するものでEclipse.iniファイルを更新しました。 - わたしにはできる。