2013-07-12 2 views
0

jar 파일로 변환 할 Java 스윙 Gui를 만들고 있습니다. 또한 나는 내 gui를 통해 전화 오전 3 다른 항아리 파일이 있습니다. 하지만 내 gui 및 기타 3 개의 jar 파일을 하나로 변환하면 오류가 표시되어 3 개의 jar 파일을 찾을 수 없거나 예외가 발견되지 않습니다. 난 내 마지막 항아리 안에 내 3 개 단지의 경로를 얻을 수 ClassLoader를저기서하고 내 코드 :다른 jar에서 jar 파일 호출

Runnable runner = new Runnable() { 
public void run() { 
JFrame frame = new JFrame("Testing"); 
ClassLoader cl=this.getClass().getClassLoader(); 
String k=cl.getResource("jar_1.jar"); 
Runtime.getRuntime.exec("java -jar "+k); 
similary other 3 jar files.. 

그래서 내가 무슨 생각이 난 후 하나 개의 항아리의 경로로 내 GUI와 모든 다른 세 개의 항아리를 변환 할 때 3 개의 항아리가 정확하지 않습니다.

답변

0

어떻게 병을 호출하지 않습니다.

올바르게로드 된 경우 주 클래스/jar 파일 내에서 올바르게 제어 할 수 있습니다. 다른 가져 오기와 마찬가지로 가져올 수 있습니다.

그들은 당신이 당신이 좋아하는 방법을 호출 할 수 있습니다 가져올 때 (당신은 단지 그것을 실행하려면 - 바로 전화를 주())

당신은

Class-Path: jar1-name jar2-name directory-name/jar3-name 
+0

난 그냥 원하는 클래스 경로를 사용한다 이 다른 3 개의 jar 파일을 실행하려면 plz 어떻게 그들을 불러야한다고 제안 할 수 ... – user2429908

+0

그들을 가져오고 그들의 주요 방법을 실행하여 – exussum

+0

수있는 방법을 말해 줄 수 plz – user2429908