1

Я пытаюсь установить Weblogic с помощью Quick Installer. Согласно файлу README я сначала должен установить системную переменную JAVA_HOME .

БЫСТРЫЙ СТАРТ

  1. Настройте JAVA_HOME для целевой платформы.

Итак, считайте, что это сделано.

Если запустить в моем терминале %JAVA_HOME% я могу это проверить.

Но когда я запускаю установщик, он указывает на путь выполнения Java.

Это почему ?

2 ответа2

0

Переменные среды не распространяют изменения мгновенно, они устанавливаются один раз при запуске процесса и больше не изменяются, если сам процесс не делает этого.

Если вы открыли это окно cmd до установки нового JAVA_HOME , то оно, вероятно, все еще использует старое значение. Вы можете проверить это, запустив echo %JAVA_HOME% в этом cmd .

Если вы хотите быстро убедиться, что все переменные env обновлены в системе, просто выйдите из Windows, а затем снова войдите в систему. Более быстрый способ состоит в том, чтобы запустить set JAVA_HOME=<valid_path_here> в этом cmd , но он обновит его только там и в программах, запущенных из этого cmd .

0

Хотя неясно, почему установщик ищет в каталоге jre вместо jdk, простой способ обойти Weblogic - просто запустить эту команду:

"C:\Program Files\Java\jdk1.8.0_121\bin\java -jar fmw_12.2.1.2.0_wls_quick.jar"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .