2011-10-12 108 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编译器选项与乌尔手指交叉...

希望它能帮助:)

相关问题