Cuando se compila un programa Java, el compilador crea una lista de todos los identificadores en uso. Si puede & amp; apos; t encontrar a qué se refiere un identificador (p. Ej., no hay declaración de declaración para una variable) no puede completar la compilación.
Esto es lo que el
& lt; pre & gt; no puede encontrar el símbolo & lt; / pre & gt ;
Video destacado
el mensaje de error dice & amp; # x2014; el compilador & amp; amp; nbsp; doesn & amp; apos; t tiene suficiente información para reunir lo que el código Java pretende ejecutar.
Causas posibles para el & amp; amp; nbsp; & amp; quot; no se puede encontrar el símbolo & amp; quot; Error
Aunque el código fuente de Java contiene otras cosas como palabras clave, comentarios y operadores, & amp; quot; Cannot Find Symbol & amp; quot; error hace referencia al nombre de un paquete, interfaz, clase, método o variable específicos. El compilador necesita saber a qué hace referencia cada identificador. Si no funciona & amp; apos; t, el código básicamente está buscando algo que el compilador no comprenda & amp; apos; t todavía.
Algunas posibles causas para & amp; quot; Cannot Find Symbol & amp; quot; El error de Java incluye:
- Intentando usar una variable sin declararla.
- Perseguir un nombre de clase o método.& amp; amp; nbsp; Recuerde que & amp; amp; nbsp; Java es sensible a mayúsculas y minúsculas & amp; amp; nbsp; y los errores de ortografía no son & amp; amp; nbsp; corregido para usted. Además, los guiones bajos pueden o no ser necesarios, así que tenga cuidado con el código que los use cuando deberían & amp; apos; t ser usado o viceversa.
- Los parámetros utilizados no coinciden con la firma de un método y amp; apos; s.
- La clase empaquetada no se ha hecho referencia correcta utilizando una declaración de importación.
- Identificadores y amp; amp; nbsp; look & amp; amp; nbsp; lo mismo pero en realidad son diferentes. Este problema puede ser difícil de detectar, pero en este caso, si los archivos de origen usan codificación UTF-8, puede estar usando algunos identificadores como si fueran idénticos, pero realmente no lo son porque simplemente parece estar escrito igual.
- Usted & amp; apos; re mirando el código fuente incorrecto. Puede parecer difícil creer que usted y otros estén leyendo un código fuente diferente al que produce el error, pero definitivamente es posible, y especialmente para los nuevos programadores Java. Verifique cuidadosamente los nombres de archivos y los historiales de versiones.
- Olvidaste un nuevo, como este: & amp; amp; nbsp; & lt; pre & gt; Cadena s = Cadena (); & lt; / pre & gt ;, que debería ser & amp; amp; nbsp; & lt; pre & gt; (tixag_ 6)
A veces, el error surge de una combinación de problemas. Por lo tanto, si arregla una cosa y el error persiste, verifique si hay diferentes problemas que aún afectan 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 de ortografía.
Ejemplo de & amp; quot; no se puede encontrar Symbol & amp; quot; Error de Java
Let & amp; apos; s use este código como ejemplo:
Este código causará un
& lt; pre & gt; no puede encontrar el símbolo & lt; / pre & gt ;
error porque el
& lt; pre & gt; System.out & lt; / pre & gt ;
la clase no tiene un método llamado & amp; # x201C; prontln & amp; # x201D ;:
Las dos líneas debajo del mensaje explicarán exactamente qué parte del código confunde al compilador.
Los errores como los desajustes de capitalización a menudo se marcan en un entorno de desarrollo integrado dedicado. Aunque puede escribir su código Java en cualquier editor de texto, el uso de IDE y sus herramientas de pellizco asociadas reduce los errores tipográficos y los desajustes. Los IDE comunes de Java incluyen Eclipse y NetBeans.
& amp; # x203A; Informática