2013-10-31 2 views
2

Mac에서 Java 응용 프로그램을 실행하려고합니다. 이 Windows에서 잘 작동하지만 Mac에서 해당 명령을 실행하면 횡설수설의 무리를 출력Mac에서 Java 배치 파일 실행

java -cp lib/appframework-1.0.3.jar;lib/commons-net-3.1.jar;lib/mysql-connector-java-5.1.6-bin.jar;lib/swing-worker-1.1.jar;TimeCardApplicationOdesk.jar org.ep.gui.TimeCardApplication 

(주로 "명령을 찾을 수 없습니다"오류 ": 현재, 다음과 같습니다 Windows 용 작동하는 배치 파일이 있습니다)

클래스 경로를 미리 설정하고 -jar 스위치로 jar를로드하려고 시도했지만 Java에 대해 잘 모르고 있습니다. 약간의 변경이 필요합니다. 구문에 있지만 분실했습니다.

+0

잘 모르겠어요. Stack Exchange 네트워크의 다른 웹 사이트일까요? – BlackVegetable

+0

나는 같은 생각을했지만 어디로 가야할 지 알 수 없었다. 그럼에도 불구하고 나는 매우 빨리 답을 얻었고 그것은 속임수였습니다. –

답변

2

com에있는 모든 세미콜론 (;)을 콜론 (:)으로 바꿉니다. 명령.

-cp 플래그에 대한 다중 경로 항목은 유닉스 시스템에서 콜론으로 구분됩니다. 이 문서 (solariswindows)의 예를 보면 다음과 같은 내용을 알 수 있습니다. Windows 시스템에서

:

C:> java -classpath C:\java\MyClasses;C:\java\OtherClasses ... 
Note that the two paths are separated by a semicolon. 

그리고 시스템과 같은 유닉스에서 :이 질문은 스택 오버플로에 적합한 경우

% java -classpath /java/MyClasses:/java/OtherClasses ... 
Note that the two paths are separated by a colon.