2017-05-12 12 views
2

私はjdk1.8.0_92をインストールしました。これはEclipse NeonのJava/Installed JREにも追加されています。 Javaコンパイラと標準のJDKの他のすべてのコンポーネントを含む "bin"サブフォルダはそこにあります。それでも、このJREをGlassFishサーバーの「サーバー・ランタイム環境」として割り当てると、EclipseはJREを必要とし、JREは必要としないという不満があります。古いjdk1.7.0_55フォルダではこの問題は発生しません.JREではなく、EclipseによるJDKと見なされます。 Eclipseが1.8のインストールから抜けているものは、EclipseがJREとして分類します。エラーメッセージのイメージ:EclipseはJDKとJREを "Installed JRE"とどのように区別しますか?

enter image description here

+0

はd JAVA_HOME変数によって設定されます – XtremeBaumer

+0

Eclipseで管理されているサーバーで使用するJavaの場所を選択できます。したがって、単一の環境変数に割り当てることはできません。複数のサーバーをEclipseで定義することができます。 – Galcoholic

答えて

0

オーケー、

Javaパスが設定されている

REMセットAS_JAVA = Cではasenv.bat this

GlassFishの\ CONFIG \を確認:\プログラムFiles \ Java \ jdk1.8.0_92 \ jre/.. をAS_JAVA = C:¥Program Files¥Java¥jdk1.8.0_92に設定してください。

+0

これは、Eclipseが実行されているJVMを変更するでしょうか?これは私の質問ではありません、質問の画像リンクを確認してください。多分もっと明確になります。 – Galcoholic

+0

はい、私は誤解していました、私は今答えを更新しました。 –

+0

JAVA_HOMEはあなたが提案した通りに既に設定されています。私はまだ誤解されているのではないかと心配しています。 Eclipseを実行しているJREを変更したくありません。私はEclipseのGlassFishサーバーにJDKを割り当てたいが、EclipseはそれをJDKとして認識せず、JREとして認識する。 – Galcoholic

関連する問題