【问题标题】:Not a valid Java Home Error while installing Oracle Web Logic Server安装 Oracle Web Logic Server 时出现无效的 Java Home 错误
【发布时间】:2016-12-17 23:08:15
【问题描述】:
我需要帮助来提取 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>设置 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 路径甚至不在我的环境变量中。
有什么我错过的吗?
【问题讨论】:
标签:
oracle
cmd
weblogic12c
java-home
jdk1.7
【解决方案1】:
我遇到了同样的问题,发现是这样的:
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,这只是一种解决方法。我相信有更优雅的解决方案,但我希望这个有帮助;-)
【解决方案2】:
也设置路径(除了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%
【解决方案3】:
我在命令提示符下运行了一个命令 where java,它显示 java 已安装在这里:
C:\Program Files (x86)\Common Files\Oracle\Java\javapath\java.exe
我从windows的path下的环境变量中删除了这个。