2010-07-28 2 views

답변

3

IDE를 통해 실제로 그렇게 할 수는 없지만 IDE 외부에서 수행하고 .classpath 파일을 수동으로 수정하고 jar 파일을 추가하는 프로그램을 작성하십시오.

<?xml version="1.0" encoding="UTF-8"?> 
<classpath> 
<classpathentry kind="src" path="src/java/main"/> 
<classpathentry kind="src" path="src/java/tests"/> 
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/jre1.5.0_17"/> 
<classpathentry kind="lib" path="test_reflib/commons-codec-1.3.jar"/> 
<classpathentry kind="lib" path="test_reflib/commons-collections-3.2.1.jar"/> 
<classpathentry kind="lib" path="test_reflib/commons-fileupload-1.1.1.jar"/> 
</classpath> 

그래서 당신은 무엇을 할 수 있는지 당신이 그것으로 전달하는 디렉토리를 검색하는 프로그램을 작성하고, 수동 : 예를 들어

는 이클립스 프로젝트의 .classpath 파일은 다음과 같이 보일 것입니다 이 .classpath 파일을 수정하여 jar를 포함합니다.

저는 개인적으로이 작업을 수행하는 데 어려움을 겪지 않으며, 일반적으로 필요한 모든 병을 하나의 폴더에 넣은 다음 프로젝트에 포함시킵니다. 또는 내가 필요로하는 JBoss jars와 같은 것이면, 나는 단지 원하는 것들을 포함합니다.

+0

감사합니다.이 경우 폴더가 정렬되는 방식을 제어 할 수 없으므로이 파일을 만드는 스크립트를 작성했습니다. 지금은 잘 작동합니다. – user855

0

Eclipse는 표준 Java 기능을 둘러싼 래퍼 만 쓰고 있으므로 표준 Java 클래스 경로 기능에 해당하므로 클래스의 JAR 또는 디렉토리를 쉽게 추가 할 수 있습니다.

당신은 당신이 좋아하는 어떤 규칙을 준수하기 위해 자신의 클래스 로더를 작성할 수 (및 일부 응용 프로그램 서버가 이렇게 실제로 않는 것을 발견 할 것이다.)

그렇지 않으면 당신은 DCP의 조언과 스크립트의 편집 @ 수행해야합니다 classpath.

관련 문제