Я создал проект в NetBeans и хочу очистить кеш NetBeans.
Я запускаю NetBeans 7.0.1 на машине с Windows 7.
Как мне это сделать?
netbeans
ide
netbeans-7
netbeans-8
Мохсен
источник
источник
/home/{user}/.netbeans/7.4/var/filehistory
и/home/{user}/.netbeans/7.4/var/log
.Ответы:
До версии 7.2 кеш был в
C:\Users\username\.netbeans\7.0\var\cache
. Удаление этого каталога должно очистить кеш за вас.источник
Закройте NetBeans перед удалением кеша.
NetBeans 7.2+, Windows 7
Кеш находится в папке
C:\Users\<username>\AppData\Local\NetBeans\Cache\
.Очистите кеш с помощью
%USERPROFILE%
переменной Windows:Если он установлен, вы также можете использовать переменную среды
%LOCALAPPDATA%
:NetBeans 7.2+, Linux
Кеш находится по адресу:
~/.cache/netbeans/${netbeans_version}/index/
Mac OS X
Кеш находится по адресу:
~/Library/Caches/NetBeans/${netbeans_version}/
См. Также http://wiki.netbeans.org/FaqWhatIsUserdir .
Меню помощи
В Windows при выборе меню Справка »О программе отображается диалоговое окно, содержащее следующий текст:
Независимо от операционной системы в диалоговом окне «О программе» будет указан правильный путь к каталогу кеша.
источник
Throwable
... Я просто удалил тупой кеш, и теперь все работает нормально.Путь к каталогу кеша указан в окне «О программе» (меню «Справка / О программе»). Закройте NetBeans, затем удалите (или переименуйте) каталог. NetBeans восстановит свой кеш при запуске.
источник
На Mac с NetBeans 8.1
rm -fr 8.1
В вашем случае версия может быть другой; удалите папку правильной версии.источник
Я просто добавлю, что я попытался решить проблемы со ссылками, вызванные отсутствующей библиотекой в кеше, и удаления кеша было недостаточно для решения проблемы.
Я закрыл NetBeans (7.2.1), удалил кеш, затем снова открыл NetBeans и регенерировал кеш, но библиотека все еще отсутствовала (проверено просмотром ... / Cache / 7.2.1 / index / archives.properties) ,
Для решения проблемы мне пришлось закрыть открытые проекты перед закрытием NetBeans и удалением кеша.
источник
To resolve the problem I had to close my open projects before closing netbeans and deleting the cache.
<- Это. Абсолютно. У меня было две группы проектов, и мне пришлось закрыть каждый проект в обеих группах, закрыть NetBeans, очистить кеш, а затем снова добавить мои проекты в группы, прежде чем он снова заработает. Спасибо, Рэй!Для Netbeans 7.4 и более поздних версий в Linux используется кеш
$HOME/.cache/netbeans/7.4
.источник
В окне 7 кеш находится по адресу C: / Users / USERNAME / AppData / Local / NetBeans / Cache
источник
Кэширование NetBeans - это каталог, состоящий из файлов, которые могут стать большими, могут часто изменяться и могут быть удалены и созданы заново в любое время. Например, результаты сканирования пути к классам Java находятся в кэше.
NetBeans 7.1 и старше По умолчанию каталог пользователя находится внутри (скрытого) каталога с именем .netbeans, который хранится в домашнем каталоге пользователя. Домашний каталог - $ {HOME} в Unix-подобных системах и% USERPROFILE% (обычно установлен в C: \ Documents and Settings \) в Windows. Кешированный каталог можно найти в подкаталоге var / cache каталога пользователя. Как следует из названия, каталог пользователей уникален для каждого пользователя. Для каждой установленной версии NetBeans каталог пользователя будет уникальным подкаталогом, например .netbeans /. Чтобы узнать ваше точное местоположение userdir, перейдите в главное меню IDE и выберите Help> About. (Mac: NetBeans> О NetBeans). NetBeans 7.1 позволяет разделить каталог кеша с помощью переключателя --cachedir в нужное место.
Примеры Пользователь Windows jdoe, работающий с NetBeans 5.0, скорее всего, найдет свой каталог пользователя в C: \ Documents and Settings \ jdoe.netbeans \ 5.0 \ Пользователь jdoe Windows Vista, использующий NetBeans 5.0, скорее всего, найдет свой каталог пользователя в C: \ Users \ jdoe. netbeans \ 5.0 \ Пользователь jdoe Mac OS X, использующий NetBeans 5.0, скорее всего, найдет свой каталог пользователя в /Users/jdoe/.netbeans/5.0/ (Чтобы открыть эту папку в Finder, выберите Go> Go to Folder в меню Finder, введите /Users/jdoe/.netbeans/5.0/ в поле и нажмите Go.) Пользователь Linux jdoe, использующий NetBeans 5.0, скорее всего, найдет свой каталог пользователя в /home/jdoe/.netbeans/5.0/
Для получения дополнительной информации
См. Эту документацию на сайте NetBeans: NetBeans 7.2 и новее
источник
Для NetBeans 8+ в Windows 10 есть явная ошибка с ошибкой повторяющихся классов, которая решается очисткой кеша в
C:\Users\<user>\AppData\Local\NetBeans\Cache
.источник
Просто установите плагин для стирания кеша , он совместим с nb6.9, 7.0,7.1,7.2 и 7.3: Чтобы настроить плагин, вы должны предоставить каталог кеша, который находится на экране netbean. Затем с помощью Tools-> erase cache вы очищаете кеш netbeans. Вот и все, удачи.
http://plugins.netbeans.org/plugin/40014/cache-eraser
источник
tl; dr Возможно, вам не потребуется полностью очищать кеш NetBeans.
Моя проблема проявлялась в том, что при запуске чистой сборки не была удалена предыдущая
build
папка илиtestuserdir
папка не была удалена, пока я использовал NetBeans 8.0.2.В первый раз, когда у меня возникла эта проблема, ответ Рэя Слейтера выше мне очень помог. У меня было две группы проектов, и мне пришлось закрыть каждый проект в обеих группах, закрыть NetBeans, очистить кеш, а затем снова добавить мои проекты в группы, прежде чем он снова заработает.
Позже эта проблема снова возникла в NetBeans 8.1. Я закрыл NetBeans, запустил
ant build clean
в командной строке, и это сработало. Когда я снова открыл NetBeans, проблема была решена. Мне приходит в голову, что NetBeans держал что-то открытым, и его просто нужно было закрыть, чтобы удалить папки.Обновление
Я наконец понял, что происходит. Так или иначе, мои NetBeans «Модуль Люкс Project» (желтый / оранжевый паззл сек значок) был закрыт , а «Проект модуля» (фиолетовый кусок головоломки значок) , имеющий то же самое точное название , как «Проект набора модулей» был открыт. Очистка здания правильно очистила этот конкретный проект, но не очистила весь люкс.
Теперь, когда у меня снова правильно открыт "Module Suite Project", все работает, как ожидалось. Это объясняет, почему
ant build clean
сработало, поскольку это было сделано в командной строке на нужном уровне для очистки всего Suite.Я подозреваю, что мне вообще не требовалось очищать мой кеш NetBeans, хотя, возможно, это фактически устранило проблему, почему он показывал только «Проект модуля», а не «Проект набора модулей», тем самым делая правильные вещи, когда Я щелкнул
build clean
... Если бы я просто понял, что Suite больше не открыт, а открыт только Project, я бы исправил это за три секунды.источник
Кеш есть
C:\Users\userName\AppData\Local\NetBeans\Cache\
, и тогда в названии версии папки будет указан правильный кеш.Вы также можете сделать это: Закройте IDE. Вместо того, чтобы удалять файлы и рисковать всем, переименуйте эту папку кеша. Теперь запустите IDE. После запуска будет создана новая папка кеша, поскольку папка не найдена. Теперь вы можете безопасно удалить переименованную папку.
источник
Я пробовал это
UserName = radhason
C: \ Users \ radhason \ AppData \ Local \ NetBeans \ Cache
Нажмите кнопку ОК, после чего отобразится папка кеша и удалите эту папку кеша netbeans.
источник