2011-10-12 79 views
0

我在Eclipse中運行Java程序,我從另一個類調用一個類。如果我運行包含main方法的類它提供瞭如下錯誤:在eclipse中運行java時找不到主類錯誤

could not find main class. program wil exit 

的樣本代碼:

public static void main(String[] args) 
    { 
     Test t1=suitToRun(); 
    TestRunner.run(t1); 

} 
public static Test suitToRun() 
{ 
    TestSuite suite= new TestSuite(); 
    suite.addTestSuite(Login.class); 
    return suite; 
} 
+0

顯示完整的代碼 –

+1

你張貼通過短信這個問題?請顯示完整的代碼! – adarshr

回答

2

當你的JAVA文件沒有被成功編譯這通常發生(在。類)。常見的修復方法是清潔(菜單>項目>清潔...)您的項目或修正您在Eclipse(或您的項目,如果其項目特定的)中設置的JRE。

您可以通過右鍵單擊Java文件運行方式>運行配置...來快速檢查該文件。如果你有錯誤,你會在彈出的對話框中看到一個錯誤(右上角)。

0

去跑 - >運行配置..

請在box..Main類選項的右側各自的位置主要類別和項目確保ü寫了名字只是需要包含主類的名稱,功能和項目的選擇需要名稱烏爾項目。(取低n上的情況下照顧).. ;)

現在..

如果在對話框頂部如果u可以看到錯誤

「[JR E]:JRE不兼容項目.class文件兼容性:1.7「

然後你很幸運,因爲它可以糾正..它是因爲編譯器合規性級別設置爲JAVA的版本,它不存在於你的計算機或不包含在Eclipse ..在這種情況下'1.7' 所以你只需要將它設置爲低級別(1.6,如果它已經設置爲1.7)..要做到這一點,只需按照d遵循路徑..

項目 - >屬性

在左側欄中n設置在右側顯示UR所需Compiliance級別,然後按確定,是以彈出並從工具欄中運行

點擊Java編譯器選項與烏爾手指交叉...

希望它能幫助:)

相關問題