我正在尝试在Windows 10上安装Oracle SOA Suite 12.我正确地设置了JAVA_HOME(能够echo
它),然后尝试运行JAR。它给了我以下信息:
This installer must be executed using a Java Development Kit (JDK)
but C:\Program Files\Java\jre1.8.0_161 is not a valid JDK Java Home.
它似乎在查找JRE文件夹,默认情况下忽略JAVA_HOME环境变量。我通过导航到JDK文件夹,然后在JDK文件夹中运行java.exe(java.exe -jar / path / to / soasuite)来解决了这个问题。它运作良好。我只是想知道可能是什么原因。
答案 0 :(得分:0)
我建议你设置如下属性。正确地适应JAVA_HOME属性中的路径,其他属性将跟随。
JAVA_HOME := C:\java\jdk1.8.0_151
JDK_HOME := %JAVA_HOME%
JRE_HOME := %JAVA_HOME%\jre
CLASSPATH := .;%JAVA_HOME%\lib;%JAVA_HOME%\jre\lib
PATH := %JAVA_HOME%\bin;%PATH%
编辑:
我通过导航到JDK文件夹然后运行来解决了这个问题 JDK文件夹中的java.exe(java.exe -jar / path / to / soasuite)。 它运作良好。我只是想知道可能是什么原因。
这意味着您错过了PATH环境中的更改。
答案 1 :(得分:0)
我无法利用所描述的路径变量-不想在重新启动机器并安装oracle软件时重新启动。通过执行以下操作,我能够成功完成weblogic oracle融合的安装。
由于在运行oracle12c,weblogic等的Java安装设置时遇到问题,因此使用命令提示符运行JAR文件。
以管理员身份运行命令提示符: 1.更改命令目录以提示: C:\ Program Files \ Java \ jdk1.8.0_181 \ bin
这绝对对我有用,但是请注意,我终于完成了此处提到的路径变量说明。