【发布时间】:2016-03-29 05:29:29
【问题描述】:
当我跑步时
java -jar fmw_12.1.3.0.0_soa_quickstart.jar
我正在从我的 JDK 安装位置执行此命令。
错误消息:此安装程序必须使用 java 开发工具包 (JDK) 执行
但是 C;/program 文件 /jre 不是有效的 JDK。
请帮忙。
【问题讨论】:
当我跑步时
java -jar fmw_12.1.3.0.0_soa_quickstart.jar
我正在从我的 JDK 安装位置执行此命令。
错误消息:此安装程序必须使用 java 开发工具包 (JDK) 执行
但是 C;/program 文件 /jre 不是有效的 JDK。
请帮忙。
【问题讨论】:
Oracle 融合中间件 12c (12.1.3) 至少需要 JDK 7.0 Update 55 或更高版本。如果您有旧版本,请更新 JDK。 假设您的 JDK 安装在:
C:\Program Files\Java\jdk1.7.0_xx
在开始菜单中搜索 cmd.exe。右键单击 cmd.exe 并选择以管理员身份运行。在提示符下运行以下命令来设置 JAVA_HOME:
SET JAVA_HOME="C:\Program Files\Java\jdk1.7.0_xx"
使用命令提示符,导航到解压缩 jar 文件的目录。 使用适当的命令启动安装向导。
%JAVA_HOME%/bin/java.exe -jar fmw_12.1.3.0.0_soa_quickstart.jar
详细安装参考oracle官方文档here
【讨论】:
安装 jdk8。将 JAVA_HOME 设置为已安装的 jdk8。导航到 %JAVA_HOME\bin。 运行 java -jar complete_path_of_dir\fmw_12.1.3.0.0_soa_quickstart.jar。
【讨论】:
您是否检查过您正在解压缩一个包含另一个 jar 文件的 jar 文件?首先解压jar文件,然后执行里面的jar文件。
【讨论】:
在管理模式下打开你的命令提示符并将你的目录更改为 jdk 的 bin 目录(必须是这个路径 - C:\Program Files\Java\jdk\bin)。 现在从这个目录中,通过提供完整路径来安装 soa 安装程序(.jar 文件)。就我而言,我在 *E:* 驱动器中有我的 soa 安装程序,所以我的命令是这样的:-
C:\Program Files\Java\jdk1.8.0_131\bin>java -jar E:\fmw_12.2.1.0.0_soa_quickstart.jar
【讨论】:
以一种简单的方式转到 jdk bin 文件夹并执行以下命令,从我的 jdk\bin 位置拍摄此命令:-
C:/Program Files\Java\jdk1.8.0_131\bin>java -jar d:\fmw_12.2.1.0.0_soa_quickstart.jar
注意:确保您以管理员用户身份登录
【讨论】:
即使我在安装 oracle fusion 中间件时也遇到了同样的问题,但我通过以下步骤解决了它:
更改 weblogic 的 .jar 文件所在的目录,例如
cd C:\Users\Ashwini_SP\Documents\Softwares\Jdeveloper_OSB\fmw_12.2.1.2.0_soaqs_Disk1_1of2
现在选择jdk路径并安装它
"C:\Program Files\Java\jdk1.8.0_144\bin\java.exe" -jar fmw_12.2.1.2.0_soa_quickstart.jar
【讨论】: