Java'ist aru saamine ei leia sümboli tõrketeadet

Java programmi koostamisel loob kompilaator loetelu kõigist programmidest tunnused kasutusel. Kui ta ei leia, millele identifikaator viitab (nt puudub) deklaratsiooni avaldus muutuja jaoks) ei saa see kompileerimist lõpule viia.

Kuigi Java lähtekood sisaldab muid asju, näiteks märksõnu, kommentaare ja operaatoreid, Viga "Ei leia sümbolit" viitab konkreetse paketi, liidese, klassi, meetodi või nimele muutuja. Kompilaator peab teadma, mida iga identifikaator viitab. Kui seda ei tehta, otsib kood põhimõtteliselt midagi, mida kompilaator veel ei mõista.

Mõnikord tuleneb viga probleemide kombinatsioonist. Seetõttu, kui parandate ühe asja ja tõrge püsib, kontrollige, kas teie koodil on endiselt probleeme.

Näiteks võib juhtuda, et proovite kasutada deklareerimata muutujat ja selle parandamisel sisaldab kood ikkagi kirjavigu.

Vigu, nagu suurtähtede mittevastavused, tähistatakse sageli sihtotstarbeliselt integreeritud arenduskeskkond. Ehkki võite oma Java-koodi kirjutada suvalises tekstiredaktoris, vähendab IDE-de ja nendega seotud viltimisriistade kasutamine kirjavigu ja ebakõlasid. Tavaliste Java IDE-de hulka kuuluvad Eclipse ja NetBeans.

instagram viewer