Subversive for Eclipseを使用してプロジェクトをチェックアウトすると、次のエラーが表示されます。
最初のエラーは2番目のエラーが解決されるとすぐに解決されると想定しています。 JDK 1.5.0_08をインストールし、プロジェクトのjreシステムライブラリとして設定する必要があると思いますが、ダウンロードする場所が見つかりません。入手できる最も近いものはJDK 1.5.0_22です。
誰かが代替ソリューション(またはjdk1.5.0_08のダウンロードリンク)を提供できるとしたら、ありがたいです。
FAQ を考えると、プロジェクトファイルの共有には利点が必要であると思われ、Javaプロジェクト(個人的には、私はそうしません)に推奨されるプラクティスですらあります。
たぶん、あなたのための次の仕事のいくつか:
次の方法で修正されたワークスペースを再作成したときに、同様の問題が発生しました。
[Eclipse]-> [Preferences]に移動し、Javaの下で[Installed JREs]を選択し、いずれかのボックスをオンにしてデフォルトのJREを指定します。 [OK]をクリックしてから、プロジェクトのプロパティに戻ります。 「Java Build Path」セクションに移動し、「Libraries」タブを選択します。バインドされていないシステムデフォルトライブラリを削除し、「ライブラリを追加」ボタンをクリックします。 「JRE System Library」を選択すると、準備完了です。
これを修正するには:
これはかなり古い質問であり、最近私はこれに出会いました。また、EclipseプロパティのInstalled JREセクションに正しいJDKが登録されていることを確認するという回答もあります。正しいJDKを登録していて、デフォルトとしてマークされていましたが、それでもこのエラーが発生しました。もう1つ欠けている部分があります。
[インストールされたJRE]セクションのターゲットランタイム環境の名前が、インポートされたプロジェクトで指定されているとおりであることを確認してください。たとえば、表示されるエラーが-Unbound classpath container: 'JRE System Library [JavaSE-1.8]'
の場合。次に、インストールされたJREでJDK 1.8を登録し、その名前は角かっこで示された正確な値である必要があります。この場合はJavaSE-1.8
。
実際、この問題は設定-> Java->インストールされたJREで修正されます。目的のJREがリストに表示されている場合は、それを選択するだけです。
それ以外の場合は、最初にコンピュータにインストールする必要があるため、「追加」->標準VM->ディレクトリで追加できます。ポップアップブラウザウィンドウでそのパスを選択します-「プログラムファイル\ Java\Jre# "->" ok "。そして、リストから選択できるようになりました。
- プロジェクトフォルダーのインポート Eclipseワークスペースに(プロジェクトが異なるJreを使用する場合)。
- 更新またはEclipseの再インストール
- 変更Jreまたはビルド関連設定。
- または、構成の不一致があります。
誤って設定されたファイルごとに2つのエラーが表示されます。
- ビルドパスエラーが解決されるまでプロジェクトをビルドできません。
- 非バインドクラスパスコンテナー: 'JREシステムライブラリ。
- 選択各プロジェクトと適用クイックフィックス(Ctrl + 1)
- プロジェクトのJREをデフォルトのJREに置き換えるまたは代替JREを指定(またはJDK)のいずれか。
プロジェクトを右クリック->プロパティ(コンテキストメニューから)-> Javaビルドパス->ライブラリ-> 現在の未バインドを選択]でも同じことができます。 library-> Remove-> Add Libraries-> Jre System library-> デフォルトまたは代替の選択 Jre。
または直接ビルドパスを選択->プロジェクトのコンテキストメニューにライブラリを追加。
いずれか
- 開く現在のワークスペース(プロジェクトがある)ファイルエクスプローラー
- インポートしたプロジェクトの.settingsフォルダーにあるすべてのorg.Eclipse.jdt.core.prefsファイルを削除します。(削除中は注意してください。削除しないでください.metadataフォルダ内のファイルまたはフォルダ。)**
- ここで、プロジェクトの.classpathファイルを選択(エラーのあるもの)およびopen強力なテキストエディター(Notepad ++など)でそれらを選択します。
- 行を見つけると同様
<classpathentry kind="con" path="org.Eclipse.jdt.launching.JRE_CONTAINER/org.Eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
およびそれと置き換える<classpathentry kind="con" path="org.Eclipse.jdt.launching.JRE_CONTAINER"/>
- 保存すべてのファイル。そしてEclipse IDEを更新または再起動しますすべての問題はなくなりました。
OR
プロジェクトで使用されるJREを取得し、コンピューターにインストールしてから指定します。
JDK 1.7をインストールした後でも同じ問題が発生しました。 binディレクトリをPATHに追加して修正しました。だから私はに行きました
コンピューター>プロパティ>詳細>環境変数
そして追加しました
C:\ Program Files\Java\jdk1.7.0_55\bin;
それから私はこれらの指示に従った
http://clean-clouds.com/2012/12/06/how-to-install-and-add-jre7-in-Eclipse/
「Unbound classpath container: 'JRE System Library [jdk1.5.0_08]」を表示するエラーメッセージをクリックし、左クリックしてクイックフィックスを選択します。クイックの下では、可能なオプションのリストが表示されなくなります。ライブラリの置換を選択します。インストールしたライブラリを選択します。行ってよかった。
ビルドを停止したばかりの構成済みのワークスペースで:
1. Right click the error
2. Select quick fix
3. Use workspace default JRE
これは、共有プロジェクトを最新の変更で更新した後、共有プロジェクトで作業しているときに時々起こります。なぜか、JREのインストールパスがどういうわけか私のインストールパスと少し違うのかもしれません。
プロジェクトのインポート中に同様の問題が発生しました。
問題は、「実行環境JREを使用」を選択することであり、これはインポートされるプロジェクトで使用されるライブラリよりも低くなります。
この問題を解決するには2つの方法があります。
1.プロジェクトを初めてインポートするとき:
in JRE tab select "USE project specific JRE" instead of "Use an execution environment JRE".
2.ワークスペースからプロジェクトを削除して、再度インポートします。今回:
select "Check out as a project in the workspace" instead of "Check out as a project configured using the new Project Wizard"