2011-06-11 3 views
0

print 메소드와 같은 간단한 메소드를 가진 자체 Jar 파일을 만들고 싶습니다.우리 자신의 jar 파일을 만들고 다른 프로젝트에서 사용하기

나는 그 자바 프로젝트의 jar 파일을 생성하고 그것을 다른 프로젝트에 임포트하여 경로를 구축하고있다.

문제는 jar에있는 클래스의 개체를 만들 수 있지만 해당 클래스의 메서드를 호출 할 수 없다는 것입니다. Eclipse 3.4 (Eclipse Ganymede (3.4)) 버전을 사용하고 있습니다.

+0

일부 IDE를 사용하고 있습니까? –

+0

컴파일 또는 런타임 오류가 발생합니까? 게시 해주세요. – Chris

+1

도움이 될 수 있습니다. http://stackoverflow.com/questions/970940/using-a-jar-in-a-java-project – Kev

답변

1

응용 프로그램을 컴파일/실행할 때 classpath에 포함하지 않는 JAR을 성공적으로 빌드하는 경우에는 소리가납니다. -cp 또는 -classpath 옵션을 사용하여 명령 줄에서 컴파일/실행하는 경우이 작업을 수행 할 수 있습니다. 둘 다 동일한 기능을 수행합니다.

java -cp .:PathToMyJar/MyJar.jar MyMainClass 

위의 명령은 현재 디렉토리에서 찾게됩니다 ('.') 및 지정된 MyJar.jar 파일 :

javac -cp .:PathToMyJar/MyJar.jar MyMainClass.java 

는 실행하려면

컴파일합니다. Windows에서는 classpath의 항목을 세미콜론으로 구분하고 Linux/Unix/OS X에서는 콜론을 사용합니다.

IDE를 사용하는 경우 프로젝트의 클래스 경로에 JAR 파일을 추가해야합니다. 그것을 수행하는 방법은 IDE에만 해당됩니다.

관련 문제