weblogic 12.2.1 配置向导 C:\Program 无法识别错误

weblogic 12.2.1 config wizard C:\Program is not recognized error

运行 通过开始菜单 (Windows 7) 配置向导完全失败。 运行 它在命令提示符下显示臭名昭著的

'C:\Program' is not recognized as an internal or external command, operable program or batch file

我知道这是由于 "Program Files" 中的 space(dir C:\pro* /x 没有显示 C:\Progra~1)。

我找到的解决方案是将 C:\Program Files\... 替换为 "C:\Program Files\..."

我的问题是: 由于 WebLogic 配置向导从 config.cmd 运行,其中加载了路径名变量,我是否必须更新 Windows 系统环境变量 PATH 并在所有路径名周围加上引号space(因为我不知道 WebLogic 在寻找什么)?

更新:

我尝试了这个并收到了 Files was unexpected at this time. 这让我觉得我没有使用引号,但是它们在每个路径周围都与 C:\Program Files 正确配对。对此错误的搜索结果为 this advice...基本上双引号是原因。

如果缺少引号导致第一个问题,而存在引号导致第二个问题,怎么办?这是一个循环...

我在没有空格的位置安装了另一个 JDK(仍然出现错误,因为我没有更改任何环境变量,因为工作站点会把它们改回去,破坏东西)。

The install docs 在第 4 章说:

To begin domain configuration, navigate to the ORACLE_HOME/oracle_common/common/bin directory and start the Configuration Wizard.

On UNIX operating systems:

./config.sh

On Microsoft Windows operating systems:

.\config.cmd

这在命令提示符下暗示(无论如何对我来说)。我正在阅读另一个网站寻求帮助,那个人说要更新 config.cmd 以将其指向新的 JDK 位置而不是 JAVA_HOME.

我没有右键单击 config.cmd 来编辑它,而是双击它,你瞧...打开了这个漂亮的域创建器 GUI,我可以在其中指定要使用的 JDK。完毕!没有错误...

如果那个小花絮在文档中,它会为我节省很多时间和挫败感。不,我不是服务器管理员类型,只是需要本地 Web 服务器进行测试的开发人员。

我希望这对某人有所帮助。