11

Netbeans IDE をインストールしました。org.* ライブラリをインポートできなくなりましたpackage org does not exist。また、jdic.jar をプロジェクトにインポートしました。コード補完の提案が org.jdesktop.* として表示されても、同じエラーが表示されます。

これを修正するにはどうすればよいですか?

4

7 に答える 7

16

キャッシュをクリアすると直りました。Windows 7 では、キャッシュは次の場所にあります。

C:\Users\username\AppData\Local\NetBeans\...

Linux では、キャッシュは次の場所にあります。

/home/username/.cache/netbeans/...

キャッシュをクリアしてネットビーンズを再起動すると、org.*インポートが再び認識されるようになりました。

于 2013-03-25T05:56:39.960 に答える
2

org.netbeans.lib.awtextra は AbsoluteLayout ライブラリの一部です。フォームでabsolutelayoutが使用されている場合は常に、ideによって自動的に追加されます。ただし、絶対レイアウトを使用した後に他のレイアウトに切り替えると、jar/ライブラリがクラスパスから削除され、ライブラリへの呼び出しを行う既存のコードはコンパイルされません。

  • 絶対レイアウトを使用する場合は、ライブラリをプロジェクトに含めてください。プロジェクトの「ライブラリ」ノードを選択し、右クリックして「ライブラリの追加」を選択し、使用可能なライブラリのリストから「絶対レイアウト」ライブラリを選択します。

  • 絶対レイアウトを使用したくない場合は、ライブラリに依存するコードをコメント解除/削除し、新しいレイアウトを使用してフォーム デザインをやり直すことをお勧めします。

于 2016-03-17T12:42:10.997 に答える
1

輸入してみるか

import org.xml.sax.Attributes;

これはJDKの一部です。それが見つからない場合は、何かが本当に間違っています。


ライブラリをmavenpom.xmlファイルに追加する必要があると思います。

于 2012-01-06T15:40:57.473 に答える