大野です

> - サードパーティ製のjarファイルに含まれているパッケージをNetBeansが認識できない。
> 
> 例えば、log4j.jarに含まれるorg.apache.log4j.Loggerをimportしているソースで、赤丸の!マーク「パッケージorg.apache.log4j.Loggerは存在しません」と表示されます。
> プロジェクトのプロパティ「Javaソースのクラスパス」にlog4j.jarファイルを登録しても変化はありません。
> log4j.jarをライブラリマネージャに登録しても変化はありません。
> 
> コマンドラインからのantの実行および、NetBeansからの「構築」は正常に行われるため、作業自体には支障はありませんが、どうしても赤丸!マークが気になります。
> 
> どなたか、既存antを使ったJavaプロジェクトで赤丸!マークの消し方が分かる方いましたらご教授をお願い致します。

私が使っている範囲では同様の問題は経験していないのですが、ファイルを一つ
調べてみてもらえませんでしょうか?

NetBeans でプロジェクトのプロパティに「プロジェクトフォルダ」という設定
項目があり、そこで指定されているディレクトリに nbproject というサブディ
レクトリが作られていると思います。
  nbproject/project.xml
というファイルの下の方に、この場合だと log4j へのパスが定義されているは
ずです。

私の環境では XML 要素の
  configuration > java-data > compilation-unit > classpath
に定義されていました

<classpath mode="compile">${project.dir}/lib/log4j-1.2.15.jar</classpath>

ためしに存在しないパスに書き換えたら、さとうさんの状況(NetBeans では赤丸
が表示されるが構築はできる) になりました

keiichi.oono

_______________________________________________
Netbeans-info mailing list
[email protected]
http://lists.sourceforge.jp/mailman/listinfo/netbeans-info

メールによる返信