2012-12-31 3 views
8

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

おかげ

+0

バージョンコントロールシステムから再度インポートします。 –

+0

これを実現するにはどうすればいいですか?私はすべてのクラスファイルをワークスペースに持っています。インポートする場所 – Lyrk

答えて

2

あなたのプロジェクトは、おそらく好みでその名前を使用してJREを参照しています。インストール済みのJRE環境設定ページに移動し、実際にそこに存在する新しい正しいJREが、アンインストールされた古いJREと同じ「名前」を持つことを確認してください。将来は、実行環境(「ライブラリ」タブのエントリを編集する)を使用して、プロジェクトのJREを設定してください。 Java Build Path Property page for the project enter image description here

/大規模な検索をキックオフする検索メニューを使用して固定されたプロジェクトと壊れたいずれかの.classpathファイル、およびプロジェクトを開き、すぐにすべてのプロジェクトを修正し、あなたの.classpathのすべてを交換するにはファイル。

+0

nitindありがとうございました。すべてのプロジェクトファイルでJavaSE-1.6を使用してJavaSE-1.7を検索し、 "build project"を実行しました。再度、感謝します!!!!私はStackoverflowが大好き! – Lyrk

2

右path->が

 1)mark the JRE version in order and support 

     2)Add JRE system library in libraries. 
0

それはIDEの正しい使用方法を介して行われることになる任意のprojects->プロパティ - > Javaのビルドをクリックしてください。プロジェクトをワークスペースランタイムを使用するようにセットアップする必要があります。その場合、ワークスペースに新しいデフォルトランタイムを設定すると、すべてのプロジェクトでそのランタイムがスワップアウトされます。しかし、最初に「プロジェクト設定の更新」を実行しなければならないかもしれませんが、それについてはわかりません。

代わりに私がやることはMavenを使うことです。 Eclipseの設定ではなく、あなたのポムスからすべてを制御します。さらに、Eclipseを使用しない場合でも設定が適用されます。最初にIDEを起動しなくてもバイナリを構築したり、少しでもビルドサーバー/継続的な統合環境に組み込んだりすることができれば便利です。

0

あなたの問題を解決できるはずです。

Help Eclipse Platform

+0

私はこれをしましたが、これは現在のプロジェクトにのみ影響します。 – Lyrk

関連する問題