2017-01-27 6 views
1

私はSVNからJavaプロジェクトをインポートし、クラスパスを変更せずに実行します。私は(Javaの-versionはEclipseプロジェクトによる特定のシステムJREの設定方法は?

Java(TM) SE Runtime Environment (build 1.8.0_121-b13)

を示して)JDK 8をインストールし、私はエラーが表示されたプロジェクトに:

Unbound classpath container: 'JRE System Library [JavaSE-1.8]' in project

私はまた、ウィンドウに "標準VM" を追加 - >設定 - > Javaの - >インストーラーのJREが、それは役に立たなかった。 私は自分のシステムJREをプロジェクトに設定されているJREに正確に設定しなければならないと思います。しかし、わかっている限り、それはセーブバージョンです...

+0

チェックこの[解答](http://stackoverflow.com/a/6798326/5588347) –

+0

@AshishSrivastavaは、それは私が – Line

答えて

1

「Java>インストールされたJRE>実行環境」のプリファレンスを参照してください。

「JavaSE-1.8」をクリックし、使用するJREを選択します。

+0

ありがとう。しかし、JavaSE-1.8がないとどうしますか? – Line

+2

Eclipseの最近のリリースを使用している限り、それはそこにあります。あなたが持っていないなら、あなたのEclipseリリースはJava 8にとっては古すぎる。 –

+0

それはとても変だ。 Eclipse Junoに基づいたソフトウェアを使用しています。私と同バージョンの同僚がプロジェクトを作成しますが、プロジェクトのクラスパスにJava 1.8があります。 – Line

3

プロジェクトを右クリックしてから、プロジェクト固有のJDK/JREを指定してから、プロパティの設定を選択してください。そこにJavaコンパイラを更新することができます。

+0

を行うにはしたくない書いたクラスパスを、変更します「プロパティを設定する」とはどういう意味ですか? – Line

+0

これは、プロジェクトを右クリックし、最後に利用可能なプロパティオプションを選択することを意味します。次に、Javaコンパイラを選択できるポップアップが表示され、実際にプロジェクトに存在するものを確認できます。 –

+0

OK、わかりました。しかし、それは私のために変だ(おそらくこれは問題を引き起こす) - 私はそこに1.8を持っていない... – Line

0

実行コンフィギュレーションで選択できます。次に、実行オプションをクリックし、JRE overlapを選択します。

この例では、日食のためにある enter image description here

+0

お世話になりましたが、どうやって行くことができますか? – Line

+1

上にイメージを実行しました。ここでは、実行コンフィギュレーションをクリックできます。その後、アプリケーションのプロファイルを選択し、次の画面が表示されます – MateuszW90

+0

私が選択したものは、「実行環境はプロジェクトと互換性がありません.classファイルの互換性:1.8」:( – Line

関連する問題