问题很严重!!!!

来源:百度知道 编辑:UC知道 时间:2024/09/22 10:40:38
D 根目录下以前有3个文件夹 分别为D:\javalesson\lesson1 D:\javalesson\lesson2 D:\javalesson\lesson4
环境变量设置为classpath=.;D:\javalesson\lesson1;D:\javalesson\lesson4;D:\javalesson\lesson2
path=C:\j2sdk1.4.2_04\bin
在lesson2下写的helloworld 编译执行 都没问题
在其他2个文件夹下 不管写什么程序 执行以后 都出现Exception in thread "main" java.lang.NoSuchMethodError:main
请问这是个什么原因!!!!

java.lang.NoSuchMethodError:main 这个异常,说明已经找到类了,说明classpath设置没有错。

看看你调用的方法是不是public的。

如果是,你检查检查 main方法有没有问题。是不是main写成mian了。

你给的信息,我就能理解到这里了。
看看import 有没有写错。

classpath=.;D:\javalesson\lesson1;D:\javalesson\lesson4;D:\javalesson\lesson2
你这是啥东西?
classpath:dt.jar tools.jar

java.lang.NoSuchMethodError:main 这个异常;
是你的类的main方法没有写对。
对照一下吧。
public static void main(String args[]){
.........

}