NetBeansでプロジェクトを作成しましたが、NetBeansキャッシュをクリアしたいと思います。
Windows7マシンでNetBeans7.0.1を実行しています。
どうすればよいですか?
NetBeansでプロジェクトを作成しましたが、NetBeansキャッシュをクリアしたいと思います。
Windows7マシンでNetBeans7.0.1を実行しています。
どうすればよいですか?
キャッシュを削除する前に、NetBeansを閉じてください。
キャッシュはにありC:\Users\<username>\AppData\Local\NetBeans\Cache\
ます。
%USERPROFILE%
Windows変数を使用してキャッシュをクリアします。
del /s /q %USERPROFILE%\AppData\Local\NetBeans\Cache\
設定されている場合は、環境変数を使用することもできます%LOCALAPPDATA%
。
del /s /q %LOCALAPPDATA%\NetBeans\Cache\
キャッシュは次の場所にあります。~/.cache/netbeans/${netbeans_version}/index/
キャッシュは次の場所にあります。~/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
オペレーティングシステムに関係なく、[バージョン情報]ダイアログにはキャッシュディレクトリへの正しいパスが含まれます。
キャッシュディレクトリのパスは、[バージョン情報]ウィンドウ([ヘルプ] / [バージョン情報]メニュー)に一覧表示されます。NetBeansを閉じてから、ディレクトリを削除(または名前変更)します。NetBeansは、起動時にキャッシュを再構築します。
7.2より前では、キャッシュはにありC:\Users\username\.netbeans\7.0\var\cache
ます。このディレクトリを削除すると、キャッシュがクリアされます。
NetBeans 8.1を搭載したMacでは、
rm -fr 8.1
あなたの場合、バージョンは異なる可能性があります。正しいバージョンのフォルダを削除します。キャッシュにライブラリがないために発生した参照の問題を解決しようとしましたが、キャッシュを削除するだけでは問題を解決できなかったことを付け加えておきます。
NetBeans(7.2.1)を閉じ、キャッシュを削除してからNetBeansを再度開くと、キャッシュが再生成されましたが、ライブラリがまだ見つかりませんでした(... / Cache / 7.2.1 / index / archives.propertiesで確認) 。
この問題を解決するには、NetBeansを閉じてキャッシュを削除する前に、開いているプロジェクトを閉じる必要がありました。
LinuxのNetbeans7.4以降の場合、キャッシュは$HOME/.cache/netbeans/7.4
です。
ウィンドウ7では、キャッシュはC:/ Users / USERNAME / AppData / Local / NetBeans/Cacheにあります。
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以降
Windows10上のNetBeans8以降の場合、重複クラスエラーを伴う決定的なバグがあります。これは、のキャッシュをクリーンアップすることで解決され
C:\Users\<user>\AppData\Local\NetBeans\Cache
ます。
キャッシュ消しゴムプラグインをインストールするだけで、nb6.9、7.0、7.1、7.2、および7.3と互換性があります。プラグインを構成するには、netbeanのabout画面にあるキャッシュディレクトリを指定する必要があります。次に、[ツール]-> [キャッシュの消去]を使用して、NetBeansキャッシュをクリアします。それがすべてです、頑張ってください。
キャッシュはですC:\Users\userName\AppData\Local\NetBeans\Cache\
。フォルダのバージョン名で正しいキャッシュが指定されます。
これを行うこともできます:IDEを閉じます。代わりに、ファイルを削除してすべてを危険にさらす代わりに、このキャッシュフォルダの名前を変更してください。次に、IDEを起動します。起動すると、フォルダが見つからないため、新しいキャッシュフォルダが作成されます。これで、名前を変更したフォルダーを安全に削除できます。
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秒で修正できたはずです。