我正在尝试使用快速安装程序. 根据自述文件我应该首先设置我的JAVA_HOME
系统变量。
快速开始
- 为目标平台设置 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 实例。