Когда Java-программа компилируется, компилятор создает список всех идентификаторы в использовании. Если он не может найти то, на что ссылается идентификатор (например, нет декларация для переменной) не может завершить компиляцию.
Хотя исходный код Java содержит другие вещи, такие как ключевые слова, комментарии и операторы, Ошибка «Не удается найти символ» ссылается на имя определенного пакета, интерфейса, класса, метода или переменная. Компилятор должен знать, на что ссылается каждый идентификатор. Если это не так, код в основном ищет что-то, что компилятор еще не понял.
Иногда ошибка возникает из-за сочетания проблем. Поэтому, если вы исправите одну вещь, и ошибка не исчезнет, проверьте наличие других проблем, все еще влияющих на ваш код.
Например, возможно, что вы пытаетесь использовать необъявленную переменную, и когда вы исправляете ее, код все еще содержит орфографические ошибки.
Ошибки, такие как несовпадения заглавных букв, часто отмечаются в выделенном интегрированная среда разработки
. Хотя вы можете написать свой Java-код в любом текстовом редакторе, использование IDE и связанных с ними инструментов распараллеливания уменьшает количество опечаток и несоответствий. Общие Java IDE включают Eclipse и NetBeans.