Файл bat не работает в Windows 64 бит?

Файл bat не работает в Windows 64 бит?

Я написал 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 установлен как Auto по умолчанию, и он отлично работает. Я заменил полный путь для 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-битной среде?

Как решить ?

Связанный контент