0

我有一个我们部署为 Windows 服务的 java 应用程序。

安装后,我可以转到 RegEdit 并导航到:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\beasvc_mydoamain_myserver\parameters

我可以看到有一个 PATH 参数,但该值为空。

  • 这个值在哪里设置?

我可以看到设置类似内容的唯一地方 C:\bea\wlserver_10.0\common\bin\commEnv.cmd

有一个类似的条目(我可以看到 WL_USE_X86DLL 设置为 true)

@rem add jvm and WebLogic directory in path
if "%WL_USE_X86DLL%" == "true" set PATH=%PATCH_PATH%;%WL_HOME%\server\native\win\32;%WL_HOME%    \server\bin;%ANT_HOME%\bin;%JAVA_HOME%\jre\bin;%JAVA_HOME%\bin;%PATH%;%WL_HOME%\server\native\win\32\oci920_8

我以为这会设置它,但事实并非如此。

  • 此外,如果 PATH 未在注册表中设置,它是否会使用系统环境的变量 PATH 来代替?
  • 如果注册表中的路径为空,还会出现什么其他问题?
4

1 回答 1

0

双击未设置的路径值进行设置。无论如何,这就是它在 Mac 上通过 Wine 运行 Windows 的方式。我无法真正说出与本机 Windows 的区别。

于 2014-01-25T01:29:30.523 回答