Netbeans IDE をインストールしました。org.* ライブラリをインポートできなくなりましたpackage org does not exist
。また、jdic.jar をプロジェクトにインポートしました。コード補完の提案が org.jdesktop.* として表示されても、同じエラーが表示されます。
これを修正するにはどうすればよいですか?
キャッシュをクリアすると直りました。Windows 7 では、キャッシュは次の場所にあります。
C:\Users\username\AppData\Local\NetBeans\...
Linux では、キャッシュは次の場所にあります。
/home/username/.cache/netbeans/...
キャッシュをクリアしてネットビーンズを再起動すると、org.*
インポートが再び認識されるようになりました。
org.netbeans.lib.awtextra は AbsoluteLayout ライブラリの一部です。フォームでabsolutelayoutが使用されている場合は常に、ideによって自動的に追加されます。ただし、絶対レイアウトを使用した後に他のレイアウトに切り替えると、jar/ライブラリがクラスパスから削除され、ライブラリへの呼び出しを行う既存のコードはコンパイルされません。
絶対レイアウトを使用する場合は、ライブラリをプロジェクトに含めてください。プロジェクトの「ライブラリ」ノードを選択し、右クリックして「ライブラリの追加」を選択し、使用可能なライブラリのリストから「絶対レイアウト」ライブラリを選択します。
絶対レイアウトを使用したくない場合は、ライブラリに依存するコードをコメント解除/削除し、新しいレイアウトを使用してフォーム デザインをやり直すことをお勧めします。
輸入してみるか
import org.xml.sax.Attributes;
これはJDKの一部です。それが見つからない場合は、何かが本当に間違っています。
ライブラリをmavenpom.xml
ファイルに追加する必要があると思います。