2012-01-06 180 views
7

Netbeans IDEをインストールしました。私は今、org。* libsをインポートすることができません。ちょうどpackage org does not existと書かれています。 また、jdic.jarをプロジェクトにインポートしました。コード補完候補がorg.jdesktop。*として表示されても、同じエラーが表示されます。NetBeansエラー:パッケージorgは存在しません

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

+2

jarをインポートした後でプロジェクトをきれいにしましたか? jarがプロジェクト設定のLIBフォルダにリストされていることを確認します。 – kosa

+0

org。*パッケージ?プロジェクトの依存関係はありますか? – kosa

+0

全くありません。私は実際にjdicをインポートしようとしていますが、パッケージ名が "org"のものはすべてインポートしようとしています。失敗する。 –

答えて

13

Clearing the cacheを固定しました。キャッシュはLinuxの

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

に位置する7 Windowsで は、キャッシュがである:キャッシュをクリア、とNetBeansを再起動するには

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

、それが再びorg.*輸入を認識し始めました。

+4

Windowsの場合、AppDataが見つからない場合は、%AppData%を検索してください。通常は隠されています。 – Menefee

+0

を使用して隠しファイルを表示する: [スタート]ボタン、[コントロールパネル]の順にクリックし、[外観と個人設定]、[フォルダオプション]の順にクリックして、 [表示]タブをクリックします。 詳細設定で、[隠しファイル、フォルダ、およびドライブを表示する]をクリックし、[OK]をクリックします。 –

+2

同じ問題ですが、これで修正されるわけではありません。 Netbeans 8.0.2。 –

1

あなたはこれはJDKの一部である

import org.xml.sax.Attributes; 

をインポートしてみることができます。あなたがそれを見つけることができないなら、何かが本当に間違っています。


私はpom.xmlファイルにライブラリを追加する必要があると思われます。

+0

私はMavenへの参照がありません... –

+0

彼はnetbeansを使用しているので、彼は組み込みのmavenを使用していると仮定しました。(私はそれがデフォルトだと思った) –

+0

私はmavenを使用していません。私は問題があるのはorg * importsだけです。私はuserdata/var/cacheをクリアしようとしましたが、それは役に立たなかった。 –

2

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

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

  • 絶対レイアウトを使用しない場合は、ライブラリに依存しているコードのコメントを外して削除し、新しいレイアウトを使用してフォームデザインを再作成することをお勧めします。

0

すべての失われた.jarファイルは、netbeansを終了してから再オープンする必要があります。 IDEが.jarファイルを見つけるのを助けるように促すプロンプトが表示されるはずです。だからそうしてください。 jarファイルが見つからない場合。個々のパッケージをきれいにしてビルドします。 distディレクトリという新しいディレクトリがパッケージディレクトリに作成されます。これでリダイレクトできます。

関連する問題