程序:HelloWorld.javapublic class HelloWorld
{
  public static void main(String[] args) 
   {
     System.out.println("hello ,world!");
   }
}可以编译,但运行时抱错Exception in thread "main" java.lang.NoClassDefFoundError:HelloWorld前几天还能运行,路径设置也没改,不知为什么现在却不能运行
但Applet 程序却可以运行
望高手指点一二

解决方案 »

  1.   

    把class前面的public去掉就好了!
      

  2.   

    真的编译行吗?class文件已经在了吗?有时编译没报错,可没有class文件,说明还要问题啊
      

  3.   

    这个问题我遇见过,是运行时找不到java类库,楼主在环境变量中的系统变量中添加 classpath变量,该变量的值为:.;C:\j2sdk1.4.2_08\lib\dt.jar;C:\j2sdk1.4.2_08\lib\tools.jar
      

  4.   

    我把JDK重新安装了一下,现在那些可以运行了
    谢谢各位的热心帮助