2009-03-19 5 views
0

저는 작업중인 Java 프로젝트를 가지고 있으며 클래스로 가득 찬 디렉토리를 포함하고자합니다.프로젝트에 Java 클래스 디렉토리를 어떻게 추가합니까?

org.syntax.jedit 
org.syntax.jedit.tokenmarker 

그러나, 사방은 "전체 jar 파일을 가져 오기"나에게 말해 보면 : 다음은 "JEDIT 구문"클래스, 그리고 두 개의 패키지 내에. 내 문제는 단지 jar 파일이 없다는 것입니다. 서브 디렉토리가있는 디렉토리는 둘 다 * .java 파일로 채워져 있습니다. 각 파일에는 클래스가 들어 있습니다.

Netbeans 6.5에서 "Jar/Folder"로 라이브러리를 추가했는데 두 라이브러리가 모두 새 라이브러리에 나타 났지만 위의 두 패키지를 가져 오려고하면 "org.syntax. jedit가 존재하지 않습니다 (기호를 찾을 수 없습니다). "

누구나 내가 뭘 잘못하고 있는지 보여 줄 수 있습니까?

감사합니다.

답변

3

두 패키지를 클래스 패스에 별도로 추가하려고 시도한 것처럼 들리지만 잘못된 수준으로 보입니다. 폴더를 가리키는 경우 패키지 계층 구조의 "루트"폴더를 가리켜 야합니다.이 경우 "org"의 부모 인 폴더 그런 다음 패키지/폴더를 찾습니다. org/syntax/jedit 계층 구조로 클래스를 찾습니다.

파일이 "c : \ mylib \ src \ main \ java \ org \ syntax \ jedit"디렉토리에 있으면 컴파일러 폴더를 "c : \ mylib \ src \ main \ java" ". 그러면 모든 클래스를 찾아야합니다.

0

나는 evnafets에 동의한다. 아마 org 디렉토리를 추가했을 것이지만, 그 디렉토리를 포함하고있는 디렉토리를 추가해야한다. 개미 파일 (build.xml)이 있으면 해당 디렉토리에서 jar 파일을 쉽게 빌드 할 수 있습니다.