código do NetBeans conclusão mostra os antigos nomes de classes que foram renomeados

StackOverflow https://stackoverflow.com/questions/1662709

  •  12-09-2019
  •  | 
  •  

Pergunta

No NetBeans 6.7.1, eu tinha um projeto Java em que eu renomeado algumas classes. Depois de renomeá-los, a conclusão de código mostrou os antigos nomes das classes e não os novos nomes. Quando eu iria construir um projeto que dependia deste projeto, percebi que seria até mesmo criar os arquivos .class para as classes de idade. Se eu apaguei as classes renomeados e criou-los a partir do zero, a questão persistiu. Eu não conseguia encontrar referências aos antigos nomes das classes no meu projeto pasta usando grep. Também gostaria de obter erros de execução, onde tive código usando os novos nomes de classe. Quando eu iria construir o que projeto, ele foi bem sucedido. O que poderia ser o problema?

Foi útil?

Solução

Depois de tentar muitas coisas diferentes, excluir minha pasta cache do NetBeans e reiniciar NetBeans era o único remédio para o problema. No Windows, a pasta de cache está localizado em C: \ Documents and Settings \ nome do usuário \ .netbeans \ 6,7 \ var \ cache. Este parece ser um bug no NetBeans.

Outras dicas

Este bug parece ainda existem em 7,1, mesmo problema com arquivos .class antigas e remover a pasta de cache fixa-lo

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top