finalización de código de NetBeans muestra los nombres antiguos de las clases que se cambió el nombre

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

  •  12-09-2019
  •  | 
  •  

Pregunta

En NetBeans 6.7.1, que tenía un proyecto Java en el que Retitulé algunas clases. Después de cambiar el nombre de ellos, la finalización de código mostró los viejos nombres de las clases y no los nuevos nombres. Cuando me gustaría construir un proyecto que dependía de este proyecto, me di cuenta de que sería incluso crear los archivos .class de las viejas clases. Si he eliminado las clases ha cambiado el nombre y los creé a partir de cero, el problema persistió. He podido encontrar ninguna referencia a los antiguos nombres de las clases en mi carpeta de proyecto usando grep. También me gustaría obtener los errores de ejecución donde tuve código utilizando los nuevos nombres de las clases. Cuando me gustaría construir el proyecto, sin embargo, que fue un éxito. ¿Cuál podría ser el problema?

¿Fue útil?

Solución

Después de probar muchas cosas diferentes, borrando mi carpeta de caché y reiniciar NetBeans NetBeans era el único remedio para el problema. En Windows, la carpeta de caché se encuentra en C: \ Documents and Settings \ nombre de usuario \ .netbeans \ 6.7 \ var \ cache. Esto parece ser un error en NetBeans.

Otros consejos

Este error parece todavía existen en 7.1, el mismo problema con los viejos archivos .class y la eliminación de la carpeta de caché arreglaron

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top