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


0

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

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


이것이 배치 파일 문제라고 확신합니까? 나에게 JVM / Java 문제처럼 들린다.
Richard

왜냐하면 jvm = 자동 작업 및 jvm = "C : \ Java \ jdk1.6.0_33 \ jre \ bin \ client \ jvm.dll"이기 때문입니다. 작동하지 않습니다. 문제가 어디에 있습니까? Bacth 파일은 키워드 대신 경로를 허용하지 않았습니다.
ILLA

경로가 존재하고 해당 위치에있는 Java 버전이 양호한 것이 확실합니까?
Daniel R Hicks

(Java를`C : \ Java`에 인스톨하는 것은 다소 드문 일입니다.)
Daniel R Hicks

그 경로에 자바 버전이 존재합니다. 경로를 확인했습니다.
ILLA
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.