写了一个hello
class hello
{
   public static void mian(String[] args)
   {
       System.out.println("Hello, World!"); 
   }
}
在DOS下,javac编译通过了~也生成了class文件,可运行java却出来这个
这是什么原因啊~
谢谢

解决方案 »

  1.   

    java hello
    注意:不要在后面加.class
      

  2.   

    环境变量没有设置合适
    应该在环境变量里加个变量:classpath 
      =;.;jdk的安装路径\lib\dt.jar;jdk的安装路径\lib\tools.jar;
      

  3.   

    你的主函数名字写错了吧?
    mian()
      

  4.   

    还是1楼和3楼的朋友说对了~
    不仅打了class,而且main还写错了~
    可如果main都写错了,为什么编译过程没有提示呢?还照样生成class文件