Ошибка времени компиляции Java: при анализе достигнут конец файлаJAVA

Программисты JAVA общаются здесь
Anonymous
Ошибка времени компиляции Java: при анализе достигнут конец файла

Сообщение Anonymous »

Код: Выделить всё

public class Test{
public static void main(String[] arg){
System.out.println("Alexander The Great");
}
}
Если в этом коде я удалю первую кавычку в строке, я получу 3 ошибки.
1. ')' ожидается
2. незамкнутый строковый литерал
3. это не утверждение

хорошо, я понял ошибки выше.

Если я удалю вторую кавычку в строке , у меня тоже 3 ошибки.
1. незамкнутый строковый литерал
2. ';' ожидаемо
3. достиг конца файла при разборе

Я понял 1 и 2, но почему 3??

Нет обычно это происходит при отсутствии брекетов? Но очевидно, что у меня правильное количество брекетов.
Кроме того, почему в первом случае не выдается ошибка «при синтаксическом анализе достигнут конец файла»?

P.S. Я использую jGrasp, Java 1.6.

Подробнее здесь: https://stackoverflow.com/questions/803 ... le-parsing

Вернуться в «JAVA»