为什么会这样的?关于Java的

来源:百度知道 编辑:UC知道 时间:2024/06/03 15:33:50
编译的时候没问题,但是运行的时候就出现
java.lang.NoSuchMethodError:main
Exception in thread "main"
是什么意思啊?

这个问题的文档解释是这样的,应用程序试图调用类(静态或实例)的指定方法,而该类已不再具有该方法的定义时,抛出该异常, 我想你看来也就明白了,要不就是你掉用这个类中没有你调的方法 main ,要不就是你的对象有问题,不是什么大问题,也许是你粗心了,在看看,楼上大哥说的没错,要不你就放在main方法中执行,

类里面加个
public static void main(String args[]) {
//执行代码段
}

程序运行要有个main函数作为入口.你的class里面没有main函数.如上所说,加个main函数,把程序放到main里面运行就ok了.

只有是主方法才能运行也就是含有main的方法.没错,但还有要检查程序是否有别的错误,有时候能编译,不一定就没有错误