
我為我的專案編寫了batch file
通用的 32 位元和 64 位元 Windows 環境。
%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="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
關聯.他們說兩者都可以工作。
怎麼解決 ?