2012-11-05 4 views
0

몇 개의 jar가 작동해야하는 jar를 실행하려면 어떻게해야합니까? 여러 jar로 실행 실행

우리가 두 개 이상의 항아리를 필요로 가정 ... 내가 예를 들어, " Main.jar"항아리와 프로젝트를 가지고 설명해 드리죠하지만, jGit.jar (XML 파일) jdom.jar 필요한이 Main.jar를 실행합니다. Main.jar을 어떻게 실행합니까?

+0

jars를 클래스 경로에 놓습니다. (디렉토리가 아닌 .jar 파일) – SJuan76

+0

명령 줄이란 무엇입니까? – Mehdi

+0

@Mehdi Main.jar는 어떻게 운영하고 있습니까? 명령 행은 명령을 실행중인 터미널을 나타냅니다. 예 : 윈도우'cmd'에서. – dan

답변

1

클래스 경로에 필요한 jar 파일을 포함하십시오. 같은 뭔가 :

java -cp "Main.jar;jdom.jar;jdom.jar" MainClass 

당신이 Windows에서하고 더블 클릭으로 Main.jar을 실행하려는 경우, 당신은 .bat 파일을 생성하고 프로그램을 실행하는 대신 하나를 사용해야합니다. .bat 파일의 내용에는 위의 명령이 있습니다.

유닉스/리눅스에서는 비슷한 내용의 쉘 파일을 생성합니다.

인수 값은 Main.jar이 의존하는 모든 jar를 포함해야합니다.

1

기본 클래스로 jar를 실행하고 다른 모든 jar를 classpath에 추가하십시오.

java -cp yourJars yourClass 

자세한 내용은 post을 참조하십시오. 이 부분을 참조하십시오. java tutorial

+0

커맨드 라인이란 무엇입니까? – Mehdi