143

Java6と7用の2つのJDKがあります。

両方を使ってプロジェクトを作りたいです。当初は1.6に対してのみ構築しました。プロジェクト設定で、コンパイラレベルとして1.5、1.61.7を選択できることがわかります。

これらのオプションはIDEにどのように追加されますか?Java1.5をインストールしたことはありません。Java1.4が欲しかったとしましょう。これをリストに表示するにはどうすればよいですか?IDE設定に2つの異なるJREを追加しましたが、これらはドロップダウンに表示されるものではありません。

4

6 に答える 6

167

で使用可能なコンパイラのリストを管理しますWindow -> Preferences -> Java -> Installed JRE's tab

プロジェクトビルドパス構成ダイアログの[ライブラリ]タブで、のエントリを削除しJRE System Library、をクリックしてAdd Library、コンパイルに使用するインストール済みJREを選択できます。一部のコンパイラは、バックレベルのコンパイラバージョンでコンパイルするように構成できます。それが、追加バージョンのオプションが表示されている理由だと思います。

于 2012-11-29T23:20:09.647 に答える
4

Eclipse のコンパイラは、特定の JDK バージョンがインストールされていない場合でも、Java ソースが特定の JDK バージョンに準拠していることを保証できます。この機能は、コードの下位互換性を確保するのに役立ちます。

コードは、選択した JDK によって引き続きコンパイルおよび実行されます。

于 2012-11-30T00:15:19.123 に答える