2009-03-19 17 views
0

私は、私が取り組んでいるJavaプロジェクトを持っており、クラスでいっぱいのディレクトリを含めることを望みます。どのようにプロジェクトにJavaクラスのディレクトリを追加しますか?

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

しかし、どこにでも私はそれが「全体のjarファイルをインポートする」ために私に語っ見て:これらは「jEditの構文」のクラスであり、二つのパッケージ内に入ります。私の問題は、jarファイルがなく、ディレクトリにサブディレクトリがあり、両方とも* .javaファイルで満たされており、それぞれにクラスが含まれているということです。

Netbeans 6.5では "Jar/Folder"でライブラリを追加しましたが、両方とも私の作成した新しいライブラリに表示されますが、上記の2つのパッケージをインポートすると、 "org.syntax。 jeditは存在しません(シンボルを見つけることができません)。

私が間違っていることを誰にも見せてもらえますか?

ありがとうございます。

答えて

3

2つのパッケージをクラスパスに別々に追加しようとしたようです。間違ったレベルです。 フォルダを指している場合は、パッケージ階層の "root"フォルダを指す必要があります。この場合、 "org"の親フォルダです そこからパッケージ/フォルダを探します階層org/syntax/jeditを使ってクラスを見つけてください。

ファイルがディレクトリ "c:\ mylib \ src \ main \ java \ org \ syntax \ jedit"にある場合は、コンパイラフォルダを "c:\ mylib \ src \ main \ java" " それはすべてのクラスを見つけるはずです。

0

私はevnafetsに同意しましたが、おそらくorgディレクトリを追加したでしょうが、それらを含むディレクトリを追加したはずです。また、antファイル(build.xml)があれば、それらのディレクトリから簡単にjarを構築することもできます。

関連する問題