O arquivo bat não está funcionando no Windows de 64 bits?

O arquivo bat não está funcionando no Windows de 64 bits?

Escrevi batch filepara que meu projeto fosse usado comumente em ambientes Windows de 32 e 64 bits.

%cd%\bin\prunsrv%ServiceVersion%.exe ^
    //IS//ServiceName ^
    --DisplayName="Service Name" ^
    --Description "Service started" ^
    --LogPath serviceLog --LogPrefix=debug.log --LogLevel Debug ^
    --Jvm=Auto --Classpath=%CLASSPATH%^

No meu arquivo em lote eu tenho jvm e defini como Auto por padrão e funciona bem. Substituí pelo caminho completo para jvm usando o seguinte código:

--jvm="C:\Java\jdk1.6.0_33\jre\bin\client\jvm.dll"

Ele também funciona bem windows 32bit environmente não está funcionando windows64bit. windows bit 64 bitaceita apenas jvm=autonot accepto full path. Eu me referi a issolink.Eles disseram que ambos estão funcionando. Não sei por que não funciona em ambiente de 64 bits?

Como resolver ?

informação relacionada