2014-04-24 61 views
0

任何人都可以幫助,我使用eclipse,並且我在每寫一個新類時都遇到這個錯誤。問題是什麼。簡單的程序線程「main」中的異常java.lang.ArrayIndexOutOfBoundsException:0

package joe; 
public class Joe { 
    public static void main(String args[]){ 
     System.out.println("hello world"); 
    } 
} 

錯誤

Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0 
    at com.ibm.icu.text.BreakDictionary.main(BreakDictionary.java:40) 
+2

提供的代碼與該錯誤無關。發佈'com.ibm.icu.text.BreakDictionary'代碼。 – Obicere

+0

你問你爲什麼有這個錯誤嗎?或者爲什麼每次你嘗試啓動這個類時都會啓動BreakDictionary的主體? –

+0

Obicere是對的,問題是你沒有啓動你認爲你是的程序! – pamphlet

回答

2

轉到文本編輯器上方工具欄中的運行按鈕。如果您點擊旁邊的小箭頭並打開下拉菜單,您會看到您沒有運行您認爲正在運行的內容。如果您想要爲新班級添加新的運行配置,可以點擊該下拉菜單中的Run configurations...鏈接。

我認爲Eclipse的默認行爲是在文本編輯器中運行您當前正在查看的任何類。如果沒有發生,請考慮重新啓動Eclipse。這在過去發生在我身上。

相關問題