[英]Couldn't find main class error is coming while running java in eclipse
我在Eclipse中運行Java程序,我從另一個類調用一個類。 如果我運行包含main
方法的類,則會出現如下錯誤:
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;
}
當您的JAVA文件尚未成功編譯(到.CLASS)時,通常會發生這種情況。 常見的解決方法是清理( 菜單>項目>清理... )您的項目或在Eclipse (或您的項目,如果其項目特定)中糾正您的JRE設置 。
您可以通過右鍵單擊Java文件Run As> Run Configurations ...來快速檢查。 如果您有錯誤,則應在彈出的對話框中看到錯誤(位於頂部)。
轉到運行 - >運行配置..
確保你在主框架右側各自的位置寫了Main類和Project的名稱。主類選項只需要包含主函數的類的名稱,項目選項需要你的項目名稱..(照顧下n上層案例)..;)
現在..
如果在框的頂部,你可以看到錯誤
“[JRE]:JRE與項目.class文件兼容性不兼容:1.7”
然后你很幸運,因為它可以糾正..它是thr becoz你的編譯器合規級別設置為JAVA的版本,這是你的計算機不存在或不包含在Eclipse ..在這種情況下'1.7'所以你只需要將它設置為低級別(1.6,如果它已經設置為1.7)..要做到這一點,只需按照d跟隨路徑..
項目 - >屬性
單擊左側列中的Java編譯器選項n設置所需的右側顯示的Compiliance級別然后按“確定”和“是”彈出窗口並從工具欄中用手指交叉運行...
希望能幫助到你 :)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.