你没有main()方法啊!
请确定你的 类中含有public static void main(String[] args) {
                       //Some Code
                    }

解决方案 »

  1.   

    如果你是一个Application程序就应该有程序的主入口就是 public static void main()方法你是不是没有main()方法呀。如果是这样的话那么这个类只能编译通过而不能执行
      

  2.   

    main method一定要这样写
    public static void main(String[] args) {
                           //Some Code
                        }
    可能你看到一些地方说别的形式也可以,那都是说可以编译过去,但是RUN的时候就会出错!JDK1.4就是这样的!
      

  3.   

    你的代码种没有main(),这有两种的:
    1、你的程序可能是applet小程序,这要在浏览器中运行;
    2、虽然有main(),但是你的程序“{“或“}”可能部对陈。
    最好把你的源程序贴上来。
      

  4.   

    在windows下的话,你先在command 窗口下运行命令:C>set CLASSPATH=如果,可以编译,就把环境变量 CLASSPATH 这一项删除。
      

  5.   

    主类名一定要和你的.java文件名一致
      

  6.   

    应该是你的环境变量没有设好才对,一般学编程的人不会把主函数丢了吧,看看你的classpath是否正确
      

  7.   

    要有 main 方法,
    且,它的各种参数要有,且顺序什么都得对。
      

  8.   

    如果源代码没错的话那么就应该是在环境设置中出错了。你试一下在classpath加一项   .;   !!!
      

  9.   

    public class WangYang_CountE {
       double rs=1.0d;
       double wy_CountE(){
       float m=1.0f;
          for(int i=1;;i++){
                m=m*i;
              if(1.0/m>=0.0000001)
                        {
                            rs=rs+1.0/m;
                         }
             else break;
           }
        return rs;
        }
    public static void main(String[] args) {
        WangYang_CountE wangYang_CountE1 = new WangYang_CountE();
        double count= wangYang_CountE1.wy_CountE();
         System.out.println("rs="+count);
      }
    }
    这是我源代码,环境变量是
     classpath= c:\j2sdk1.4.2\lib\tools.jar;c:\j2sdk1.4.2\lib\dt.jar
    应该没错啊
    请帮我看看,我好急啊,各位