NetBeans Code-Vervollständigung zeigt die alten Namen von Klassen, die umbenannt wurden

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

  •  12-09-2019
  •  | 
  •  

Frage

In NetBeans 6.7.1 hatte ich ein Java-Projekt, in dem ich einige Klassen umbenannt. Nachdem sie die Umbenennung zeigte die Code-Vervollständigung, die alten Namen der Klassen und nicht die neuen Namen. Wenn ich ein Projekt bauen würde, die an diesem Projekt hingen, bemerkte ich, es würde sogar die .class-Dateien für die alten Klassen erstellen. Wenn ich die umbenannten Klassen gelöscht und erstellt sie von Grund auf, blieb das Problem. Ich konnte keine Verweise auf den alten Namen der Klassen in meinem Projektordner mit grep finden. Ich würde erhalten auch Fehler Laufzeit, wo ich Code mit den neuen Klassennamen hatte. Wenn ich aber das Projekt bauen würde, es war erfolgreich. Was könnte das Problem sein?

War es hilfreich?

Lösung

Nachdem viele verschiedenen Dinge zu versuchen, meinen NetBeans-Cache-Ordner zu löschen und neu zu starten NetBeans war das einzige Heilmittel für das Problem. \ Dokumente und Einstellungen \ Benutzername \ .netbeans \ 6.7 \ var \ Cache: Unter Windows wird der Cache-Ordner unter C. Dies scheint ein Fehler in NetBeans zu sein.

Andere Tipps

Dieser Fehler wurde in 7.1, das gleiche Problem mit alten .class-Dateien und Entfernen des Cache-Ordner festgelegt es nach wie vor zu existieren scheint

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top