-1

我正在尝试在 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 -jar /path/to/soasuite)中运行 java.exe 来解决问题。它运作良好。我只是想知道可能是什么原因。

4

2 回答 2

0

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

由于在为 oracle12c、weblogic 等运行 java 安装设置时遇到问题,使用命令提示符运行 JAR 文件。

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

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

这肯定对我有用,但请注意我最终设置了此处提到的路径变量说明。

于 2018-08-09T21:56:08.977 回答
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 -jar /path/to/soasuite)中运行 java.exe 来解决问题。它运作良好。我只是想知道可能是什么原因。

这意味着您错过了 PATH 环境中的更改。

于 2018-02-20T09:14:07.253 回答