我需要帮助来提取WLS,我尝试使用CMD安装WebLogic Server,并且我已经设置了java_home。 但我有以下错误:
提取安装程序。 。 。 。 。 。完成了 必须使用Java Development Kit(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
这是我在environmet变量中设置的路径,但它仍然显示相同的错误 我将命令更改为指定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 路径甚至不在我的环境变量中
有没有我错过的东西?
答案 0 :(得分:3)
我遇到了同样的问题并且发现了这种方式:
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)
正如我所说的,如果您只想解决问题并安装Web Logic,那只是一种解决方法。我确定有更优雅的解决方案,但我希望这个有所帮助; - )
答案 1 :(得分:1)
设置路径(除了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%
答案 2 :(得分:0)
我在命令提示符下运行了一个命令where java
,它告诉我Java安装在这里:
C:\Program Files (x86)\Common Files\Oracle\Java\javapath\java.exe
我从Windows中路径下的环境变量中删除了此文件。