2012-10-27 3 views
0

내 시스템에 P : 드라이브가 있고 그 안에는 여러 개의 jar를 포함하는 폴더 이름 DeviceJars가 있고 그 안에 jp라는 이름의 pinpadservice.jar가 들어 있습니다. 배치 파일 실행

은 이제 배치 파일 이름 pinpadservice.bat을 실행하려고하고 pinpadservice.bat는

"%JAVA_HOME%"\bin\java -cp p:\DeviceJars\PinpadService.jar main/PinpadServiceMain 

하지만 지금 내가 명령 창을 통해 그것을 실행하려고 의식이 포함되어 있지만, 이렇게 알려 주시기 바랍니다 실행되지 않는다 나는

+0

정확히 * 실행하지 않음 *은 무엇을 의미합니까? 당신이 얻는 오류는 무엇입니까? –

답변

0

스크립트에서 CLASSPATH를 설정 배치 파일을 execut하는 트링 다음 CLASSPATH=%CLASSPATH%;C:\DeviceJars\pinpadservice.jar을 설정하고 .. 같은 그것에 대한 클래스 경로를 설정해야합니다; 환경 변수에 의존하지 마십시오. 을 모두 추가하십시오. 응용 프로그램이 -cp 값에 필요한 JAR을 세미콜론으로 구분하여 추가하십시오.

모든 Java EE IDE 및 응용 프로그램 서버는 CLASSPATH 환경 변수를 무시합니다. 나는 그 일을 내가하는 모든 기계에서 그렇게하지 않는다.

+0

고맙습니다 .. !! – user1779158