2012-06-13 5 views
1

안녕 얘들 아 명명 된 열 판독기 jar 파일이 있습니다. 그것은 실행되지 않는 이유.bat 파일을 사용하여 .jar 파일 실행

@echo off 
java.exe -jar Column Reader.jar parameter 

은 누구나 말해 줄 수 : 나는 다음과 같은 스크립트가있는 .bat 파일을 사용하여 실행하려고? Nope.jar라는 이름의 다른 Jar 파일도 같은 방식으로 관리합니다.

답변

6

파일 이름에 공백이 있기 때문입니다. 대신 다음과 같이 시도하십시오.

java.exe -jar "Column Reader.jar" parameter 

더 나은 방법으로 JAR 파일의 이름을 column-reader.jar으로 변경하십시오. 일반적으로 JAR 파일의 이름은 모두 소문자이며 파일 이름에는 공백이 없습니다. 적절한 JAR 파일 이름의

몇 가지 예 :

org.springframework.web.struts-3.1.1.RELEASE.jar 
poi-ooxml-schemas.jar 
slf4j-api.jar 
soap.jar 
2

당신은 java.exeColumn Reader.jar이 어디 명령 줄 알고 있는지 확인해야합니다. 또한 따옴표로 묶인 내용을 넣어야하므로 "Column Reader.jar"이됩니다. 이 같은 항아리에 직접 연결해야 할 수도 있습니다

java -jar "C:\Your\directory\Column Reader.jar" parameter

그냥 경로에 공백이 포함되지 않도록 할 수 있습니다 따옴표를 방지하기 위해. 특정의 java.exe 파일을 가리 키도록하려는 경우 또한, 당신이 할 수있는 경우 자바에 대한 환경 변수 (JAVA_HOME)이 설정되어있는 경우

C:\Program Files\Java\jre7\bin\java.exe -jar C:\Your\directory\column-reader.jar parameter

당신은 그렇게 명시 될 필요가 없습니다 당신의 .bat 파일은 (는) 귀하와 같은 디렉터리에 있습니다. .jar