クイックインストーラ を使用してWeblogicをインストールしようとしています。 [〜#〜] readme [〜#〜]ファイルによると、最初にJava_HOME
システム変数を設定する必要があります。
クイックスタート
- ターゲットプラットフォーム用にJava_HOMEをセットアップします。
だから、これが行われたと考えてください。
ターミナルで%Java_HOME%
を実行すると、それを確認できます。
しかし、インストーラーを実行すると、Javaランタイムパスを指します。
何故ですか ?
インストーラがjdkではなくjreディレクトリを検索している理由は不明ですが、Weblogicをインストールするための簡単な回避策は、次のコマンドを実行することです。
"C:\Program Files\Java\jdk1.8.0_121\bin\Java -jar fmw_12.2.1.2.0_wls_quick.jar"
このコマンドを実行します
set Java_HOME=C:\Program Files\Java\jdk1.8.0_XXX
set path=C:\Program Files\Java\jdk1.8.0_XXX\bin;%path%
xXXをあなたのバージョンに置き換えてくださいJavaこれで、cmdを実行できます:
Java -jar fmw_12.2.1.2.0_wls_quick.jar
$ Java_HOME\binディレクトリから実行してみてください。 C:\ Program Files\Java\jdk1.8.0_221\bin> Java -jar C:\ Weblogic\fmw_12.2.1.3.0_wls_quick_Disk1_1of1\fmw_12.2.1.3.0_wls_quick.jar
できます。
環境変数は変更を即座に伝播するのではなく、プロセスの開始時に一度設定され、プロセス自体が変更しない限り変更されません。
新しいJava_HOME
を設定する前にそのcmd
ウィンドウを開いた場合は、おそらくまだ古い値を使用しています。そのcmd
でecho %Java_HOME%
を実行することで確認できます。
すべての環境変数がシステム全体で最新であることをすばやく確認したい場合は、Windowsからログアウトしてから、再度ログインしてください。より速い方法は、そのcmd
でset Java_HOME=<valid_path_here>
を実行することですが、それはそこでのみ、そしてそのcmd
から開始されたプログラムで更新されます。