박쥐 파일은 Windows 64 비트에서 작동하지 않습니까? 비트 환경 모두에

나는 썼다. 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 비트 환경에서 작동하지 않는 이유는 모르겠다.

어떻게 해결할 수 있습니까?



답변