プロジェクトで必要だったので、最近アンインストールjre7
してインストールしました。jre6
しかし今、私のプログラムはクラスパスでエラーを示しています。Eclipseでクラスパスを変更するにはどうすればよいですか?
エラーは次のとおりです。
クラスパスによって参照されるアーカイブ:C:/ Program Files / Java / jdk1.7.0_05 / lib/tools.jarは存在しません。
EclipseでプロジェクトJREを変更するには、プロジェクト固有の設定に移動する必要があります(パッケージエクスプローラーでプロジェクトフォルダーを選択し、プロジェクトに移動して、プロパティをクリックします)。ここに、Javaビルドパス関連の設定があります。
プロジェクト設定の[ビルドパス]セクションで、[ライブラリ]タブに移動する必要があります。
ここから、JREシステムライブラリをダブルクリックして、実行環境をJavaSe1.6に変更する必要があります。
tools.jarはJDKライブラリであるため、実行環境を構成することにより、すべてのプロジェクトに追加できます。[設定]で、 [ Java ] > [インストールされたJRE ]に移動し、JDKを選択して、[編集... ]をクリックします。新しいダイアログでは、tools.jarなどの外部jarを実行環境に追加できます。質問に書いたように、JRE 1.6だけでなく、JDK1.6をインストールしたことを願っています。
Eclipseクラスパス変数を追加または編集します。これは、「ウィンドウ」>「設定」>「Java」>「Eclipseのビルドパスディレクトリ」の下にあります。たとえば、
JDK_HOME - C:/Program Files/Java/jdk1.6.0_24
プロジェクトを右クリック->ビルドパス->ビルドパスの構成
...次に、プロジェクトのjreを変更して(おそらくjre7からjr6に)、もう存在しない他のすべてのライブラリを削除することもできます。
独自のクラスパスをEclipseに追加します。
Project->Run/Debug Settings->Edit->Classpath