我正在尝试在Windows 10 64位系统上安装新的Oracle soa套件12c。根据说明,我已经下载了两个压缩文件,并在我的E:/ disk中提取了它们。
我还下载并设置了当前JDK的路径(这是Oracle soa suite 12c安装所必需的)。现在,当我尝试使用命令提示符(在管理模式下)安装它时,我收到以下错误:
答案 0 :(得分:1)
您确定下载了JDK(Java开发工具包),而不是JRE(Java运行时环境)吗?
因为Windows找到的java
可执行文件仍然显示为JRE java而不是JDK java,如错误消息所示。
在我的机器上,我同时安装了JDK和JRE:
C:\Program Files\Java\jdk1.8.0_131
C:\Program Files\Java\jre1.8.0_131
所以你可能有类似的东西。
如果你没有jdk文件夹,那么也许你只有JRE。
如果你有jdk文件夹,你需要做的是确保JDK下的java是用于安装的。
为此,您使用PATH环境变量执行此操作,并确保JDK的路径发生在JRE的路径之前。
setting up enviromental variables in windows 10 to use java and javac
请记住在路径中加入bin
。
在设置环境变量时,可能还需要设置JAVA_HOME变量 - 这应该指向JDK安装的根目录(也就是说,同样的事情,但最后只有bin
)。
您还需要确保打开一个新的命令shell。在已经打开的cmd
窗口中,无法立即对环境变量所做的更改。如此接近并开始一个新的。
答案 1 :(得分:0)
软件要求 有关Oracle认证矩阵的链接,请参阅参考资料部分。 需要以下软件:
因此,您必须下载Oracle JDK 1.7才能执行安装。 还需要设置环境变量。
LAB_HOME -->> /home/<user> or c:\users\<user>
ORACLE_ROOT -->> <LAB_HOME>/Oracle
ORACLE_HOME -->> /<LAB_HOME>/Oracle/Middleware/Oracle_Home
JAVA_HOME -->> Where JDK7 or 8 is installed. Varies by system.
答案 2 :(得分:0)
默认情况下,Windows使用JRE路径运行.jar文件。
因此在执行Jar时尝试给出FULL jdk路径。
示例:C:/<JDK location>/java.exe -jar XXXXStart.jar