2017-10-26 3 views
-2

여러 항아리로 java -cp를 실행하고 싶습니다.자바에서 다중 항아리 경로를 추가하는 방법

어떻게 할 수 있습니까? MyProject를 예를 들면 나는 두 개의 서로 다른 항아리의가 있습니다

java -cp c:/myproject/a.jar myClassA,c:/myproject/b.jar myClassB 

: 이 myClassB mainclass 나 관련 클래스 myClassA 2.jar 내가 cmd를에서 창에 시도 myMainClass.java

입니다 1.jar 그러나 그것은 효과가 없었고, 나는 또한 시도했다.

java -cp c:/myproject/a.jar myClassA;c:/myproject/b.jar myClassB 

뿐만 아니라 내가 뭔가를 놓친 건가 작동하지 않았다?

+0

응용 프로그램의 기본 클래스는 무엇인가를 실행하려면을 .class 파일

javac -classpath "[jarname with specified path;jarname1 with specified path]" [java filename] 

을 만들 것인가? – Berger

+0

@Berger - myMainClass – user1365697

+1

'-cp' 부분은 클래스가 발견 될 항아리 만 나열하고 클래스 이름을 지정하는 적절한 위치가 아니므로'java -cp c : /myproject/a.jar; c : /myproject/b.jar myMainClass' – Berger

답변

1

이 클래스 파일

java -cp [jarname with specified path;jarname1 with specified path]: [java filename] 
+0

내 경우에는 다음과 같아야한다. java -cp [c : /myproject/a.jar myClassA, c : /myproject/b.jar myClassB] : myMainClass – user1365697

+0

구문을 따랐습니까? – Lokesh

+0

예 내가 놓친 게 있니? – user1365697