我是初学者,可是很多从书上抄下来的程序在运行时都报错(编译能过):
Exception in thread "main" java.lang.NoSuchMethodError: main
不知是什么原因,请大家指教我的JDK装在c:\jdk
我的path中设了c:\jdk;c:\jdk\bin
SET CLASSPATH=.;C:\jdk\lib\tools.jar

解决方案 »

  1.   

    在类中是不是没有写main()方法,或者是main方法的参数错误
    public static void main(String[] args){
    ...
    }
      

  2.   

    java文件中的主类类名和生成的java文件名不同名也会出现类似问题,或者不是在存放该java源文件的文件夹中编译
      

  3.   

    应该是你的main函数那个地方写错了
    应该是main(String[] args),而你恐怕是写成main(String args[])了吧