2014-02-10 36 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將再次編譯您的項目。 –

相關問題