Weblogic 安装程序上的 JDK Java Home 无效

Weblogic 安装程序上的 JDK Java Home 无效

我正在尝试使用快速安装程序. 根据自述文件我应该首先设置我的JAVA_HOME系统变量。

快速开始

  1. 为目标平台设置 JAVA_HOME。

因此,就当这事完成了。

在此处输入图片描述

如果%JAVA_HOME%在我的终端运行,我可以验证这一点。

在此处输入图片描述

但是当我运行安装程序时,它指向 Java 运行时路径。

在此处输入图片描述

这是为什么 ?

答案1

虽然不清楚为什么安装程序在 jre 目录而不是 jdk 中查找,但安装 Weblogic 的一个简单解决方法是简单地运行以下命令:

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

答案2

环境变量不会立即传播变化,它们在进程启动时设置一次,并且除非进程本身发生变化,否则不会再改变。

如果你在设置新值之前打开了该cmd窗口JAVA_HOME,那么它可能仍在使用旧值。你可以通过运行该echo %JAVA_HOME%窗口来检查cmd

如果您想快速确保整个系统的所有环境变量都是最新的,那么只需从 Windows 注销,然后再次登录即可。更快捷的方法是运行set JAVA_HOME=<valid_path_here>该程序cmd,但它只会在那里以及从该程序启动的程序中更新它cmd

答案3

尝试从 $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

有用。

答案4

检查文件夹“C:\Program Files (x86)\Common Files\Oracle\Java\javapath”是否存在,如果存在,请从 PATH 环境变量中删除条目“C:\Program Files (x86)\Common Files\Oracle\Java\javapath”。这会阻止使用正确的 JDK 实例。

相关内容