Il completamento del codice NetBeans mostra i vecchi nomi delle classi che sono state rinominate

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

  •  12-09-2019
  •  | 
  •  

Domanda

In NetBeans 6.7.1 avevo un progetto Java in cui ribattezzavo alcune classi.Dopo averle rinominate, il completamento del codice mostrava i vecchi nomi delle classi e non i nuovi nomi.Quando creavo un progetto che dipendeva da questo progetto, ho notato che creava anche i file .class per le vecchie classi.Se eliminavo le classi rinominate e le creavo da zero, il problema persisteva.Non sono riuscito a trovare riferimenti ai vecchi nomi delle classi nella cartella del mio progetto utilizzando grep.Ricevevo anche errori di runtime in cui avevo codice che utilizzava i nuovi nomi di classe.Quando ho realizzato il progetto, però, ha avuto successo.Quale potrebbe essere il problema?

È stato utile?

Soluzione

Dopo aver provato molte cose diverse, cancellando la mia cartella di NetBeans cache e riavviare NetBeans è stato l'unico rimedio per il problema. Su Windows, la cartella della cache si trova in C: \ Documents and Settings \ nomeutente \ .netbeans \ 6.7 \ var \ cache. Questo sembra essere un bug in NetBeans.

Altri suggerimenti

Questo bug sembra esistere ancora nella versione 7.1, lo stesso problema con i vecchi file .class e la rimozione della cartella cache lo ha risolto

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top