没有main函数,任何java程序都必需有
pulic static void main(String args[])
{
}

解决方案 »

  1.   

    运行时你可能打入了Hello.class了。把.class去掉试试。
      

  2.   

    import java.io.*;public class Hello
      {
        public static void main(String args[])
          {
           System.out.println("Hello!World");
          }
      }
    javac hello.java
    这个可以通过java hello.class
    就出现
    Expection in thread "main"java.lang.NoClassDefFoundError:Hello/class
      

  3.   

    去掉class也是一样
    还出现了一大摞at java.XXXXXX的
      

  4.   

    这是因为你编译后的class找不到,你的classpath设置好了没有?
      

  5.   

    java -classpath .; hello
      

  6.   

    .class不要,再把classpath设置到你hello.class所在的目录
      

  7.   

    是这样设的吗?
    set classpath=d:\myjava
      

  8.   

    你先看一下javac 编译后的class的路径在哪,在看看在classpath里面有没有包含这个路径
      

  9.   

    I see了!
    java Hello中的Hello和类名的大小写也要一致,ft
      

  10.   

    .;d:\jbuilder6\jdk1.3.1;d:\jdk1.3\jre\lib
    你看看我的classpath的设置,OK?你真的才开始学java?有参考书吗?
      

  11.   

    I see了
    非常谢谢各位的指点:)