2011-12-29 153 views
0

由於某些奇怪的原因,我最近在Eclipse中使用Android程序時出現錯誤。昨晚很好,但今天我得到一個錯誤。這是有問題的代碼:奇怪的未定義方法錯誤

Class ourClass = Class.forName("com.example.exampleone" + cheese); 
    Intent ourIntent = new Intent(Menu.this, ourClass); 

對於第一線我得到的錯誤:

The method forName(String) is undefined for the type Class 

對於第二個行我得到的錯誤:

The constructor Intent(Menu, Class) is undefined 

的代碼都很正常,直到今天,當它突然開始說有一個錯誤

+1

你能複製你的類的輸入嗎? – 2011-12-29 21:53:30

+0

聽起來像您不經意間更改了項目的配置或類路徑。 – mharper 2011-12-29 21:56:53

回答

3

一種可能性:你可能已經創建了自己的類c alled Class。那肯定會導致這兩個錯誤。一種檢查(不僅僅是試圖找到違規類)的方法是將第一行改爲:

java.lang.Class ourClass = java.lang.Class.forName(
    "com.example.exampleone" + cheese);