¿El archivo bat no funciona en Windows de 64 bits?

¿El archivo bat no funciona en Windows de 64 bits?

He escrito batch filepara que mi proyecto se use comúnmente en entornos de Windows de 32 y 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%^

En mi archivo por lotes tengo jvm y lo configuré como Automático de forma predeterminada y funciona bien. Lo reemplacé por la ruta completa para jvm usando el siguiente código:

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

También funciona bien windows 32bit environmenty no funciona windows64bit. windows bit 64 bitsolo acepta jvm=auto.Es not acceptel full path. He referido estoenlaceDijeron que ambos están funcionando. No sé por qué no funciona en un entorno de 64 bits.

Cómo resolver ?

información relacionada