2011-08-26 50 views
-1

運行代碼時出現ClassNotFOundException異常。我正在使用Eclipse。 雖然它有適當的參數的主要方法,它仍然無法啓動代碼。 包名稱和導入也是正確的。運行Java應用程序時出現ClassNotFoundException

public class TestNew { 

    public static void main(String[] args) 
    { 
     ArrayList<String> sumList=new ArrayList<String>(); 

     Cm cm=new Cm(); 
     sumList=cm.sumListCombo(); 
     for(int i=0;i<=sumList.size();i++) 
     { 
      System.out.println(sumList.get(i)); 
     } 

    } 
} 

導入各個軟件包完成。

+1

*它仍然無法啓動代碼* + *而運行代碼* =矛盾。 – aioobe

+1

什麼課程沒有找到? – Thilo

+2

定義了「Cm」在哪裏?你的類路徑上有什麼?您需要發佈完整的代碼(包括導入)以及ClassNotFoundException的完整詳細信息以及傳遞給java來啓動您的應用程序的參數。 –

回答

0

嘗試刷新項目,然後清理並構建它。如果沒有問題,您的代碼將工作。如果有問題,它會是某種'組織進口'問題。按住Ctrl + Shift + o並準備好。

+0

這是我最後一次嘗試回答由具有'1'聲望的人編寫的遲鈍問題。這些人從不接受答案,也不提供反饋,而且他們的問題寫得不好/格式不好。 – fiction

0

嘗試Ctrl + Shift + O如果你在windows上。

這組織你的進口(增加缺少的和刪除不必要的)。

然後在菜單欄上,Project >> Clean...

然後重新啓動您的應用程序。

相關問題