1

我需要帮助来提取 WLS,我尝试使用 CMD 安装 WebLogic Server,并且我已经设置了 java_home。但我有以下错误:

提取安装程序。. . . . . 完成
此安装程序必须使用 Java 开发工具包 (JDK) 执行,
但 C:\Program Files\Java\jre7 不是有效的 JDK Java Home。
日志位于此处:C:\Users\E440\AppData\Local\Temp\OraInstall2016-12-18_05-38-26AM\launcher2016-12-18_05-38-26AM.log。

按 Enter 退出

我试图设置 JAVA_HOME

C:\Oracle\FMW>set java_home
JAVA_HOME=C:\Program Files\Java\jdk1.7.0_79

这就是我在环境变量中设置的路径,但它仍然显示相同的错误。
我将命令更改为指定 oracle home

C:\Oracle\FMW>java -jar fmw_12.2.1.2.0_wls_quick.jar oracle_home=C:\app\user\product\11.2.0\dbhome

但同样的错误仍然是一样的。C:\Program Files\Java\jre7 路径甚至不在我的环境变量中
。 有什么我错过的吗?

4

3 回答 3

6

我遇到了同样的问题,并找到了这种方法:

1- 将安装程序复制到要用于安装的 JDK 文件夹中。就我而言:( C:\Program Files\Java\jdk1.8.0_121\bin 只是为了更容易从命令行获取它)

2- 打开 cmd 并导航到 Java JDK 文件夹

3-然后使用该文件夹中的java执行安装程序:./java -jar fmw_12.2.1.3.0_wls.jar

这是我所做的图像。

(安装完成后不要忘记从那里删除fmw_12.2.1.3.0_wls.jar )

正如我所说,如果您只想解决问题并安装 Weblogic,这只是一种解决方法。我确信有更优雅的解决方案,但我希望这个有帮助;-)

在此处输入图像描述

于 2018-01-26T17:13:05.117 回答
4

也设置路径(除了 java_home),所以 JDK 位于 JRE 之前:

set path=C:\Program Files\Java\<JAVA_VERSION>\bin;%path%

请记住将 更改<JAVA_VERSION>为您的 JAVA 版本。

例如:

set path=C:\Program Files\Java\jdk1.8.0_202\bin;%path%
于 2016-12-19T07:31:23.673 回答
0

where java在命令提示符下运行了一个命令,它显示 java 已安装在这里:

C:\Program Files (x86)\Common Files\Oracle\Java\javapath\java.exe  

我从Windows路径 下的环境变量中删除了它。

于 2020-10-13T16:34:27.990 回答