125

NetBeansでプロジェクトを作成しましたが、NetBeansキャッシュをクリアしたいと思います。

Windows7マシンでNetBeans7.0.1を実行しています。

どうすればよいですか?

4

13 に答える 13

379

キャッシュを削除する前に、NetBeansを閉じてください。

NetBeans 7.2以降、Windows 7

キャッシュはにありC:\Users\<username>\AppData\Local\NetBeans\Cache\ます。

%USERPROFILE%Windows変数を使用してキャッシュをクリアします。

del /s /q %USERPROFILE%\AppData\Local\NetBeans\Cache\

設定されている場合は、環境変数を使用することもできます%LOCALAPPDATA%

del /s /q %LOCALAPPDATA%\NetBeans\Cache\

NetBeans 7.2以降、Linux

キャッシュは次の場所にあります。~/.cache/netbeans/${netbeans_version}/index/

Mac OS X

キャッシュは次の場所にあります。~/Library/Caches/NetBeans/${netbeans_version}/

http://wiki.netbeans.org/FaqWhatIsUserdirも参照してください。

ヘルプメニュー

Windowsでは、[ヘルプ]» [バージョン情報]メニューを選択すると、次のテキストを含むダイアログが表示されます。

Product Version: NetBeans IDE 8.0.2 (Build 201411181905)
Java: 1.7.0_80; Java HotSpot(TM) 64-Bit Server VM 24.80-b11
Runtime: Java(TM) SE Runtime Environment 1.7.0_80-b15
System: Windows 7 version 6.1 running on amd64; Cp1252; en_CA (nb)
User directory: C:\Users\Username\AppData\Roaming\NetBeans\8.0.2
Cache directory: C:\Users\Username\AppData\Local\NetBeans\Cache\8.0.2

オペレーティングシステムに関係なく、[バージョン情報]ダイアログにはキャッシュディレクトリへの正しいパスが含まれます。

于 2012-05-23T14:41:24.860 に答える
171

キャッシュディレクトリのパスは、[バージョン情報]ウィンドウ([ヘルプ] / [バージョン情報]メニュー)に一覧表示されます。NetBeansを閉じてから、ディレクトリを削除(または名前変更)します。NetBeansは、起動時にキャッシュを再構築します。

于 2013-06-21T15:08:54.523 に答える
48

7.2より前では、キャッシュはにありC:\Users\username\.netbeans\7.0\var\cacheます。このディレクトリを削除すると、キャッシュがクリアされます。

于 2011-12-31T21:36:09.050 に答える
12

NetBeans 8.1を搭載したMacでは、

  1. NetBeansAbout
  2. [バージョン情報]画面でユーザーディレクトリのパスを検索 します
  3. rm -fr 8.1あなたの場合、バージョンは異なる可能性があります。正しいバージョンのフォルダを削除します。
  4. NetBeansを再度開きます
于 2016-03-15T13:48:23.673 に答える
10

キャッシュにライブラリがないために発生した参照の問題を解決しようとしましたが、キャッシュを削除するだけでは問題を解決できなかったことを付け加えておきます。

NetBeans(7.2.1)を閉じ、キャッシュを削除してからNetBeansを再度開くと、キャッシュが再生成されましたが、ライブラリがまだ見つかりませんでした(... / Cache / 7.2.1 / index / archives.propertiesで確認) 。

この問題を解決するには、NetBeansを閉じてキャッシュを削除する前に、開いているプロジェクトを閉じる必要がありました。

于 2012-11-16T09:16:39.970 に答える
9

LinuxのNetbeans7.4以降の場合、キャッシュは$HOME/.cache/netbeans/7.4です。

于 2014-09-29T21:06:49.537 に答える
6

ウィンドウ7では、キャッシュはC:/ Users / USERNAME / AppData / Local / NetBeans/Cacheにあります。

于 2015-07-24T13:17:01.313 に答える
5

NetBeans cachedirは、大きくなる可能性があり、頻繁に変更される可能性があり、いつでも削除および再作成できるファイルで構成されるディレクトリです。たとえば、Javaクラスパススキャンの結果はcachedirにあります。

NetBeans 7.1以前 デフォルトでは、userdirは、ユーザーのホームディレクトリに格納されている.netbeansという(隠し)ディレクトリ内にあります。ホームディレクトリは、Unixライクなシステムでは$ {HOME}であり、Windowsでは%USERPROFILE%(通常はC:\ Documents and Settings \に設定されます)です。cachedirは、userdirのvar/cacheサブフォルダーにあります。名前が示すように、userdirはユーザーごとに一意です。インストールされているNetBeansのバージョンごとに、userdirは.netbeans/などの一意のサブディレクトリになります。正確なuserdirの場所を確認するには、IDEのメインメニューに移動し、[ヘルプ]>[バージョン情報]を選択します。(Mac:NetBeans> NetBeansについて)。NetBeans 7.1では、スイッチ--cachedirを使用してキャッシュディレクトリを目的の場所に分離できます。

NetBeans5.0を実行しているWindowsユーザーjdoeは、C:\ Documents and Settings \ jdoe.netbeans \ 5.0 \で自分のuserdirを見つける可能性があります。NetBeans5.0を実行しているWindowsVistaユーザーjdoeは、C:\ Users\jdoeで自分のuserdirを見つける可能性があります。 netbeans \ 5.0 \NetBeans5.0を実行しているMacOSXユーザーjdoeは、/ Users / jdoe / .netbeans / 5.0 /の下に自分のuserdirを見つける可能性があります(Finderでこのフォルダを開くには、Finderメニューから[移動]>[フォルダに移動]を選択します。ボックスに/Users/jdoe/.netbeans/5.0/と入力し、「実行」をクリックします。)NetBeans 5.0を実行しているLinuxユーザーjdoeは、/ home / jdoe / .netbeans /5.0/の下に自分のuserdirを見つける可能性があります。

詳細情報

NetBeansサイトで次のドキュメントを参照してください:NetBeans7.2以降

于 2013-10-25T00:09:36.467 に答える
4

Windows10上のNetBeans8以降の場合、重複クラスエラーを伴う決定的なバグがあります。これは、のキャッシュをクリーンアップすることで解決され C:\Users\<user>\AppData\Local\NetBeans\Cacheます。

于 2015-12-20T08:08:03.873 に答える
3

キャッシュ消しゴムプラグインをインストールするだけで、nb6.9、7.0、7.1、7.2、および7.3と互換性があります。プラグインを構成するには、netbeanのabout画面にあるキャッシュディレクトリを指定する必要があります。次に、[ツール]-> [キャッシュの消去]を使用して、NetBeansキャッシュをクリアします。それがすべてです、頑張ってください。

http://plugins.netbeans.org/plugin/40014/cache-eraser

于 2013-11-11T22:57:43.657 に答える
2

キャッシュはですC:\Users\userName\AppData\Local\NetBeans\Cache\。フォルダのバージョン名で正しいキャッシュが指定されます。

これを行うこともできます:IDEを閉じます。代わりに、ファイルを削除してすべてを危険にさらす代わりに、このキャッシュフォルダの名前を変更してください。次に、IDEを起動します。起動すると、フォルダが見つからないため、新しいキャッシュフォルダが作成されます。これで、名前を変更したフォルダーを安全に削除できます。

于 2017-02-17T07:54:17.343 に答える
1

tl;drNetBeansキャッシュ全体 を壊す必要はないかもしれません。


NetBeans 8.0.2を使用しているときに、クリーンビルドを実行しても前のbuildフォルダが削除されなかったため、問題が発生しました。testuserdir

私がこの問題を初めて抱えたとき、上記のRaySlaterの答えは私を大いに助けてくれました。2つのプロジェクトグループがあり、両方のグループの各プロジェクトを閉じ、NetBeansを閉じ、キャッシュをクリアしてから、プロジェクトをグループに追加してから、再び機能するようにする必要がありました。

その後、この問題はNetBeans8.1で再び発生しました。NetBeansを閉じant build cleanて、コマンドラインで実行したところ、機能しました。NetBeansを再度開くと、問題は解決しました。NetBeansが何かを開いたままにしていて、フォルダを削除するために閉じる必要があることに気づきました。


更新
私はついに何が起こっているのかを理解しました。どういうわけか、NetBeansの「モジュールスイートプロジェクト」(黄色/オレンジのパズルピースアイコン)が閉じられ、「モジュールスイートプロジェクト」とまったく同じ名前の「モジュールプロジェクト」(紫色のパズルピースのアイコン)が開いていました。建物をきれいにすると、その特定のプロジェクトは正しくクリーンアップされましたが、スイート全体はクリーンアップされませんでした。

「モジュールスイートプロジェクト」が再び正しく開かれたので、期待どおりに動作します。ant build cleanこれは、スイート全体をクリーンアップするために適切なレベルのコマンドラインで実行されたため、機能した理由を説明しています。

NetBeansキャッシュを厳密にクリーンアップする必要はまったくなかったと思いますが、おそらくそうすることで、「モジュールスイートプロジェクト」ではなく「モジュールプロジェクト」のみが表示される理由の問題が実際に修正され、正しい処理が実行されるようになりました。クリックしbuild cleanました...スイートが開いておらず、プロジェクトのみが開いていることに気付いた場合は、3秒で修正できたはずです。

于 2016-04-25T16:58:05.000 に答える
0

私はこれを試しました

UserName = radhason

C:\ Users \ radhason \ AppData \ Local \ NetBeans \ Cache

ここに画像の説明を入力してください

[OK]ボタンを押すと、キャッシュフォルダが表示され、このNetBeansのキャッシュフォルダが削除されます。

于 2017-12-31T05:48:17.903 に答える