2014-02-10 2 views
0

Я начинаю изучать Java. Следуя учебник YouTube, я вошел в следующий код:Исключение в теме "main" java.lang.Error

import java.util.Scanner; 


public class ageclass { 

    public static void main(String[] args) { 
     // TODO Auto-generated method stub 

     Scanner in = new Scanner(System.in); 
     int age; 
     System.out.println("How older are you?"); 
     age=in.nextInt(); 
     if (age >= 18) 
      System.out.println("you are old enough to drink"); 
     else 
      System.out.println("you are not old enough"); 
    } 
} 

код бросил эту ошибку:

Exception in thread "main" java.lang.Error: Unresolved compilation problem: 
    at age.ageclass.main(ageclass.java:6) 

Я смотрел на другой поток, который был ответ, но я не мог понять. Может ли кто-нибудь объяснить мне, что пошло не так?

+0

Что говорится в учебнике? Просмотрите исходный код. –

+0

Вы на самом деле пытались скомпилировать? – Dan

+0

Не могли бы вы разместить ссылку на учебник YouTube? И разместите ссылку на другую тему, на которую был получен ответ, который вы не могли понять? С помощью каких методов вы пытаетесь скомпилировать и выполнить код (т. Е. Командной строки, IDE, например Eclipse и т. Д.)? –

ответ

2

Если вы используете eclipse, попробуйте очистить проект.

Проект -> Очистить ... -> выберите проект -> ОК

+0

Пользователь, кажется, новичок на Java. Можете ли вы объяснить им, почему это может помочь? –

+0

Я сделал это, и он все еще возвращается с ошибкой, но меня интересует, почему это поможет (для справки в будущем) – user3294775

+0

Когда вы очищаете свой проект, затмение удаляет артефакты вашего проекта. плюс ... если вы включили автоматическую сборку, eclipse снова скомпилирует ваш проект. –

Смежные вопросы