2014-02-10 35 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删除你的项目的工件。 加...如果您打开了自动构建,eclipse将再次编译您的项目。 –

相关问题