Array

Comprender Java & amp; apos; s no puede encontrar un mensaje de error de símbolo

Hands using a keyboard

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

Dejar respuesta

Please enter your comment!
Please enter your name here

FOLLOW US

Related Stories