Criei um projeto no NetBeans e gostaria de limpar o cache do NetBeans.
Estou executando o NetBeans 7.0.1 em uma máquina Windows 7.
Como eu faço isso?
netbeans
ide
netbeans-7
netbeans-8
mohsen
fonte
fonte
/home/{user}/.netbeans/7.4/var/filehistory
e/home/{user}/.netbeans/7.4/var/log
.Respostas:
Antes da 7.2, o cache está em
C:\Users\username\.netbeans\7.0\var\cache
. A exclusão deste diretório deve limpar o cache para você.fonte
Feche o NetBeans antes de excluir o cache.
NetBeans 7.2 ou superior, Windows 7
Cache está localizado em
C:\Users\<username>\AppData\Local\NetBeans\Cache\
.Limpe o cache usando a
%USERPROFILE%
variável do Windows:Se estiver definido, você também pode usar a variável de ambiente
%LOCALAPPDATA%
:NetBeans 7.2 ou superior, Linux
O cache está em:
~/.cache/netbeans/${netbeans_version}/index/
Mac OS X
O cache está em:
~/Library/Caches/NetBeans/${netbeans_version}/
Veja também http://wiki.netbeans.org/FaqWhatIsUserdir .
Menu Ajuda
No Windows, selecionar o menu Ajuda »Sobre exibirá uma caixa de diálogo que contém o seguinte texto:
Independentemente do sistema operacional, a caixa de diálogo Sobre conterá o caminho correto para o diretório de cache.
fonte
Throwable
... Acabei de excluir o cache estúpido, e agora tudo funciona bem.O caminho do diretório de cache está listado na janela Sobre (menu Ajuda / Sobre). Feche o NetBeans e exclua (ou renomeie) o diretório. O NetBeans reconstruirá seu cache quando iniciar.
fonte
Em um Mac com o NetBeans 8.1,
rm -fr 8.1
No seu caso, a versão poderia ser diferente; remova a pasta da versão correta.fonte
Vou acrescentar que tentei resolver problemas de referência causados por uma biblioteca ausente no cache, e excluir o cache não foi suficiente para resolver o problema.
Fechei o NetBeans (7.2.1), excluí o cache e reabri o NetBeans, e ele regenerou o cache, mas a biblioteca ainda estava ausente (verifiquei pesquisando ... / Cache / 7.2.1 / index / archives.properties) .
Para resolver o problema, tive que fechar meus projetos abertos antes de fechar o NetBeans e excluir o cache.
fonte
To resolve the problem I had to close my open projects before closing netbeans and deleting the cache.
<- Isso. Absolutamente. Eu tinha dois grupos de projetos e tive que fechar cada projeto nos dois grupos, fechar o NetBeans, limpar o cache e adicionar meus projetos aos meus grupos antes que funcionasse novamente. Obrigado Ray!Para o Netbeans 7.4 e superior no Linux, o cache é
$HOME/.cache/netbeans/7.4
.fonte
Na janela 7, o cache está localizado em C: / Users / USERNAME / AppData / Local / NetBeans / Cache
fonte
O cache do NetBeans é um diretório que consiste em arquivos que podem se tornar grandes, podem mudar com freqüência e podem ser excluídos e recriados a qualquer momento. Por exemplo, os resultados da varredura do caminho de classe Java residem no cache.
NetBeans 7.1 e mais antigo Por padrão, o userdir está dentro de um diretório (oculto) chamado .netbeans armazenado no diretório inicial do usuário. O diretório inicial é $ {HOME} em sistemas similares ao Unix e% USERPROFILE% (geralmente definido como C: \ Documents and Settings \) no Windows. O cache pode ser encontrado na subpasta var / cache do userdir. Como o nome sugere, o userdir é exclusivo por usuário. Para cada versão do NetBeans instalada, o userdir será um subdiretório exclusivo, como .netbeans /. Para descobrir sua localização exata do usuário, acesse o menu principal do IDE e escolha Ajuda> Sobre. (Mac: NetBeans> Sobre o NetBeans). O NetBeans 7.1 permite separar o diretório de cache usando um switch --cachedir para um local desejado.
Exemplos Um jdoe de usuário do Windows executando o NetBeans 5.0 provavelmente encontrará seu userdir em C: \ Documents and Settings \ jdoe.netbeans \ 5.0 \ Um jdoe de usuário do Windows Vista executando o NetBeans 5.0 provavelmente encontrará seu userdir em C: \ Users \ jdoe. netbeans \ 5.0 \ Um usuário do Mac OS X executando o NetBeans 5.0 provavelmente encontrará seu userdir em /Users/jdoe/.netbeans/5.0/ (Para abrir esta pasta no Finder, escolha Ir> Ir para a pasta no menu Finder, digite /Users/jdoe/.netbeans/5.0/ na caixa e clique em Ir.) Um usuário do Linux jdoe executando o NetBeans 5.0 provavelmente encontrará seu userdir em /home/jdoe/.netbeans/5.0/
Para mais informações
Consulte esta documentação no site do NetBeans: NetBeans 7.2 e mais recente
fonte
Para o NetBeans 8+ no Windows 10, há um erro definitivo com erro de classes duplicadas que está sendo resolvido limpando o cache em
C:\Users\<user>\AppData\Local\NetBeans\Cache
.fonte
Basta instalar o plugin de apagador de cache , ele é compatível com nb6.9, 7.0,7.1,7.2 e 7.3: Para configurar o plug-in, você deve fornecer o diretório de cache que está na tela sobre o netbean. Em seguida, com Ferramentas-> apagar cache, você limpa o cache do netbeans. Isso é tudo, boa sorte.
http://plugins.netbeans.org/plugin/40014/cache-eraser
fonte
tl; dr Talvez você não precise invadir todo o cache do NetBeans.
Meu problema manifestado ao executar uma compilação limpa não excluiu a
build
pasta ou pasta anteriortestuserdir
, enquanto eu estava usando o NetBeans 8.0.2.A primeira vez que tive esse problema, a resposta de Ray Slater acima me ajudou imensamente. Eu tinha dois grupos de projetos e tive que fechar cada projeto nos dois grupos, fechar o NetBeans, limpar o cache e adicionar meus projetos aos meus grupos antes que funcionasse novamente.
Mais tarde, esse problema surgiu novamente com o NetBeans 8.1. Fechei o NetBeans, corri
ant build clean
na linha de comando e funcionou. Quando reabri o NetBeans, o problema foi resolvido. Ocorre-me que o NetBeans mantinha algo aberto e só precisava ser fechado para excluir as pastas.Atualização
Eu finalmente descobri o que estava acontecendo. De alguma forma, meus NetBeans "suíte de módulos do Projeto" (laranja / amarelo enigma s ícone) tinha sido fechada e o "Projeto Module" (ícone roxo enigma) ter o mesmo nome como a "Suíte projeto do módulo" estava aberta. A limpeza do prédio limpou esse projeto em particular corretamente, mas não limpou toda a suíte.
Agora que eu tenho o "Projeto do conjunto de módulos" aberto corretamente novamente, as coisas funcionam como esperado. Isso explica por que
ant build clean
funcionou, pois foi feito na linha de comando no nível certo para limpar todo o conjunto.Eu suspeito que não precisei estritamente limpar meu cache do NetBeans, embora talvez isso tenha realmente resolvido o problema de mostrar apenas o "Projeto do Módulo" em vez do "Projeto do Conjunto de Módulos", fazendo assim a coisa certa quando Eu cliquei
build clean
... Se eu tivesse simplesmente percebido que o Suite não estava mais aberto e apenas o Projeto estava, eu poderia consertá-lo em três segundos.fonte
O cache é
C:\Users\userName\AppData\Local\NetBeans\Cache\
e, em seguida, o nome da versão da pasta especificará o cache correto.Você também pode fazer isso: Feche o IDE. Em vez de excluir arquivos e arriscar tudo, renomeie essa pasta de cache. Agora inicie o IDE. Uma vez iniciado, uma nova pasta de cache será criada, pois a pasta não foi encontrada. Agora você pode excluir a pasta renomeada com segurança.
fonte
Eu tentei isso
UserName = radhason
C: \ Usuários \ radhason \ AppData \ Local \ NetBeans \ Cache
Pressione o botão OK, a pasta de cache será exibida e exclua esta pasta de cache do netbeans.
fonte