6

Oracle Glassfish Server 3.1.2.2 をインストールできません
(管理者として) インストーラを実行すると、「ファイルを抽出しています」というダイアログ ボックスが表示され、JRE がインストールされていないという次のエラー ボックスが表示されます。

JREが必要

JRE と JDK 1.6 および 1.7 がインストールされています (すべて 64 ビットです)。
すべてが PATH システム変数にあります。
エラーの指示を使用して、CMD からプログラムを試しました。
実行に使用するコマンドは次のとおり
OracleGlassfishServer(OGS)-3.1.2.2-windows.exe" -j "c:\Program Files\Java\jdk1.7.0_09\bin
です。1.6 bin でも試しました。
Win7 64ビットを実行しています。

私がまだ試していない唯一のことは、Program Files(x86) ディレクトリに 32 ビット JRE をインストールすることでした。これが 32 ビット JRE を必要とするのは理にかなっていますか?

他に何が原因でしょうか?

4

3 に答える 3

3

残念ながら、JAVA_HOME を設定しても効果がないことがわかりました。

私のサーバーで機能した解決策は、JDK を指す -j オプションを指定して Glassfish インストールを実行することでした。

于 2014-03-24T18:29:04.230 に答える
3

Glassfish インストール プログラムでは、JRE インストール フォルダへのパスが JAVA_HOME 環境変数に含まれている必要があります。変数が設定されていない場合、フォルダーはコマンドラインで指定できます。どちらの場合も、フォルダは bin サブフォルダではなく、JRE のルート フォルダである必要があります。

于 2012-11-15T16:25:29.763 に答える
0

コマンド ラインを使用して JRE インストール ディレクトリを指定すると問題なく動作するはずです。上記のコマンドの問題は、bin ディレクトリを指定していたことです。単に "c:\Program Files\Java\jdk1.7.0_09" であるホーム ディレクトリを指定するだけです。 "

于 2017-02-27T13:37:21.963 に答える