la complétion de code NetBeans montre les anciens noms des classes qui ont été renommés

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

  •  12-09-2019
  •  | 
  •  

Question

Dans NetBeans 6.7.1, j'ai eu un projet Java dans lequel je renomme certaines classes. Après les renommant, la complétion de code a montré les anciens noms des classes et non pas les nouveaux noms. Quand je construirais un projet qui dépendait de ce projet, je l'ai remarqué serait même créer les fichiers .class pour les anciennes classes. Si je supprimé les classes rebaptisés et les créé à partir de zéro, la question a persisté. Je ne pouvais trouver aucune référence aux anciens noms des classes dans mon dossier de projet en utilisant grep. Je voudrais également obtenir des erreurs d'exécution où j'avais code en utilisant les nouveaux noms de classe. Quand je construirais le projet cependant, il a réussi. Quel pourrait être le problème?

Était-ce utile?

La solution

Après avoir essayé beaucoup de choses différentes, supprimer mon dossier de cache NetBeans et le redémarrage NetBeans était le seul remède pour le problème. Sous Windows, le dossier cache se trouve dans C: \ Documents and Settings \ USERNAME \ .netbeans \ 6.7 \ var \ cache. Cela semble être un bogue dans NetBeans.

Autres conseils

Ce bug semble exister encore en 7.1, même problème avec les anciens fichiers .class et le retrait du dossier cache fixèrent

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top