指定jre绝对路径时的Oracle setup.exe空间敏感性

时间:2013-06-24 18:20:29

标签: java oracle installation javaw

我目前正在为我的计算机设置Oracle Enterprise Edition。这意味着我使用Oracle Universal Installer来启动该程序。当我从计算机启动setup.exe文件并提供指定的参数时:

setup.exe -jreLoc "C:\Program Files\Java\jre7"

我收到以下错误:

C:\Program\bin\javaw.exe was not found.

但是,如果我将jre7目录复制到C:\目录,那么路径现在为C:\jre7,那么它就可以了。我尝试使用引号,它认为它是路径文件的一部分。单引号也会失败。

我的问题是Oracle setup.exe启动器如何在jreLoc的路径中指定空格,因为引号似乎失败了?

4 个答案:

答案 0 :(得分:3)

将“Program Files”更改为“progra~1”的工作方式与上述评论中的建议相符。

答案 1 :(得分:0)

包含安装软件的目录路径也不应包含空格。因此,例如将目录winx64_12c_client移动到c:\

答案 2 :(得分:0)

考虑使用您尝试在路径中安装的oracle安装文件,其中文件夹和子文件夹的名称没有空格..

这对我有用..

答案 3 :(得分:0)

我使用JDK路径而不是JRE路径,它对我有用,例如

setup.exe -jreLoc C:\Progra~1\Java\jdk7