我已经batch file
为我的项目编写了在 Windows 的 32 位和 64 位环境中通用的代码。
%cd%\bin\prunsrv%ServiceVersion%.exe ^
//IS//ServiceName ^
--DisplayName="Service Name" ^
--Description "Service started" ^
--LogPath serviceLog --LogPrefix=debug.log --LogLevel Debug ^
--Jvm=Auto --Classpath=%CLASSPATH%^
在我的批处理文件中,我有 jvm 并默认设置为自动,并且它运行良好。我使用以下代码替换了 jvm 的完整路径:
--jvm="C:\Java\jdk1.6.0_33\jre\bin\client\jvm.dll"
它也适用于windows 32bit environment
,但它不适用于windows64bit
。windows bit 64 bit
仅接受jvm=auto
。not accept
它是full path
。我已经提到这个关联他们说两者都可以工作。我不知道为什么它在 64 位环境中不工作?
怎么解决 ?