Red de conocimiento informático - Material del sitio web - Carácter ilegal: aparece 12290 en la programación java. ¿Qué está pasando? Espero que los expertos puedan darme algún consejo.

Carácter ilegal: aparece 12290 en la programación java. ¿Qué está pasando? Espero que los expertos puedan darme algún consejo.

Generalmente, al editar archivos UTF-8 con UE o Notepad, se agregará un logotipo de BOM al encabezado del archivo, que consta de tres caracteres. En el estándar UTF-8, el logotipo de BOM es opcional. El javac de Sun aparecerá como "caracteres ilegales" al compilar archivos BOM en formato UTF-8: Eclipse usa su propio JDT en lugar de javac. Para obtener instrucciones sobre JDT, puede ir al sitio oficial. sitio web de eclipse para comprobarlo.

Cuando esto sucede, hay dos soluciones:

a) Utilice UE, Editplus y otros editores de texto para volver a guardar el archivo en formato UTF-8.

b) se puede compilar usando el compilador propio de eclipse

El paquete jar relevante se encuentra en el directorio del complemento del instalador de eclipse: org.eclipse.jdt.core_xxx. jar, xxx es el número de versión

.