Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/341.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是什么使Oracle SOA Suite 12 JAR无法识别JAVA_主页?_Java_Java 8_Soa Suite - Fatal编程技术网

是什么使Oracle SOA Suite 12 JAR无法识别JAVA_主页?

是什么使Oracle SOA Suite 12 JAR无法识别JAVA_主页?,java,java-8,soa-suite,Java,Java 8,Soa Suite,我正在尝试在Windows 10上安装Oracle SOA Suite 12。我将JAVA_设置为正确的主页(能够echoit),然后尝试运行JAR。它给了我以下信息: 此安装程序必须使用Java开发工具包(JDK)执行 但是C:\Program Files\Java\jre1.8.0\U 161不是有效的JDK Java Home。 它似乎在寻找JRE文件夹,默认情况下忽略了JAVA_HOME环境变量。我通过导航到JDK文件夹,然后在JDK文件夹中运行java.exe(java.exe-jar

我正在尝试在Windows 10上安装Oracle SOA Suite 12。我将JAVA_设置为正确的主页(能够
echo
it),然后尝试运行JAR。它给了我以下信息:

此安装程序必须使用Java开发工具包(JDK)执行
但是C:\Program Files\Java\jre1.8.0\U 161不是有效的JDK Java Home。


它似乎在寻找JRE文件夹,默认情况下忽略了JAVA_HOME环境变量。我通过导航到JDK文件夹,然后在JDK文件夹中运行java.exe(java.exe-jar/path/to/soasuite)来解决问题。它工作得很好。我只是想知道可能的原因。

我建议您按如下方式设置属性。在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)。 它工作得很好。我只是想知道原因是什么


这意味着您缺少路径环境中的更改。

我无法使用所述的路径变量-不想在安装oracle软件期间重新启动计算机。通过执行以下操作,我成功地完成了weblogic oracle fusion的安装

由于在运行oracle12c、weblogic等的java安装设置时出现问题,请使用命令提示符运行JAR文件

以管理员身份运行命令提示符: 1.将命令提示符中的目录更改为: C:\ProgramFiles\Java\jdk1.8.0\U 181\bin

  • 像这样运行命令-指向正确的JAR文件。 java-jar c:\oracleformssoftware\fmw_12.2.1.3.0_infrastructure.jar

  • 这对我来说确实有效,但请注意,我最终设置了此处所述的路径变量说明。

    您需要安装JDK,而不是JRE(它们不一样),请转到并安装正确的内容它已经安装,并且JAVA_HOME设置为指向它,然后您需要修复路径,将C:\path\to\jdk\BIN作为路径的第一部分不,它不是。它被设置为指向JRE。只要在您的环境中执行此操作:
    set PATH=C:\Program Files\Java\jdk1.8.0\u 161\bin;%PATH%
    在尝试安装之前,请停止扭动