Cuando se compila un programa Java, el compilador crea una lista de todos los identificadores en uso. Si no puede encontrar a qué se refiere un identificador (por ejemplo, no hay Declaración para una variable) no puede completar la compilación.
Aunque el código fuente de Java contiene otras cosas como palabras clave, comentarios y operadores, el El error "No se puede encontrar el símbolo" hace referencia al nombre de un paquete específico, interfaz, clase, método o variable. El compilador necesita saber a qué hace referencia cada identificador. Si no lo hace, el código básicamente está buscando algo que el compilador aún no comprende.
A veces, el error surge de una combinación de problemas. Por lo tanto, si soluciona una cosa y el error persiste, verifique si hay otros problemas que aún afecten a su código.
Por ejemplo, es posible que esté intentando usar una variable no declarada y cuando la arregla, el código aún contiene errores ortográficos.
Errores como desajustes de capitalización a menudo se marcan en un dedicado
entorno de desarrollo integrado. Aunque puede escribir su código Java en cualquier editor de texto, el uso de IDE y sus herramientas de enlace asociadas reduce los errores tipográficos y las discrepancias. Los IDE comunes de Java incluyen Eclipse y NetBeans.