8

古いバージョンの JRE をインストールすると、すべてのプロジェクトでコンパイラ エラーが発生し始めます。(プロジェクトのビルド パスにクロスと (Unbound) メッセージがあります) チェックすると、パスにアンインストールされた JRE がまだ表示されます。それらのいくつかを実行し、1 つずつ変更しましたが、現在のすべてのプロジェクトに新しい JRE を一度に追加する簡単な方法はありませんか? 私はほぼ 80 のプロジェクトを持っており、それらを 1 つずつ作成するには時間がかかります。

ありがとう

4

4 に答える 4

2

プロジェクトは、プリファレンスでその名前を使用して JRE を参照している可能性があります。インストール済みの JRE 設定ページに移動し、実際にそこにある新しい正しい JRE が、アンインストールされた古い JRE と同じ「名前」を持っていることを確認してください。今後は、実行環境を使用してプロジェクトの JRE を設定します ([ライブラリ] タブからそのエントリを編集します)。 プロジェクトの Java ビルド パス プロパティ ページ ここに画像の説明を入力

すべてのプロジェクトをすばやく修正するには、修正されたプロジェクトと壊れたプロジェクトのプロジェクト .classpath ファイルを開き、[検索] メニューを使用して、すべての .classpath ファイルから大規模な検索/置換を開始します。

于 2012-12-31T21:06:49.020 に答える
2

任意のプロジェクトを右クリック -> プロパティ -> Java ビルド パス ->

      1)mark the JRE version in order and support 

      2)Add JRE system library in libraries.
于 2012-12-31T10:31:45.770 に答える
0

このページがあなたの問題を解決するはずです。

ヘルプ Eclipse プラットフォーム

于 2012-12-31T10:34:29.443 に答える
0

これは、IDE を正しく使用することで実現できます。ワークスペース ランタイムを使用するには、プロジェクトをセットアップする必要があります。その場合、ワークスペースに新しいデフォルト ランタイムを設定すると、すべてのプロジェクトでそれが置き換えられます。ただし、最初に「プロジェクト構成の更新」を実行する必要がある場合がありますが、それについてはわかりません。

別の方法は、私がしていることを行うことであり、それは Maven を使用することです。次に、Eclipse 構成ではなく、pom からすべてを制御します。さらに、Eclipse を使用していない場合でも設定が適用されます。最初に IDE を起動せずにバイナリをビルドしたり、ビルド サーバー / 継続的統合環境にほとんど労力をかけずにすべてを統合したりできることは、非常に便利です。

于 2012-12-31T10:33:40.797 に答える