java环境搭好,path和classpath都设置好了。然后编译运行程序都没有问题。
但今天发现运行的时候均出现Exception in thread "main" java.lang.NoClassDefFoundError:
即使最简单的HelloWorldApp也报错:Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorldApp
程序如下:
public class HelloWorldApp
{
public static void main(String args[])
{
System.out.println("hello world");
}
}
请教各位达人,是哪里出问题了??

解决方案 »

  1.   

    NoClassDefFoundError 类找不到异常
    1,检查class文件是否在指定目录
    2,检查一下如何运行的这个class HelloWorldApp ,如果package在根目录,直接在此class目录执行java HelloWorldApp 试试
      

  2.   

    classpath里少了个 .;当前目录?
      

  3.   

    我在classpath加入了.;后问题解决,但是以前我把.;这个当前目录选项去掉也是可以运行的。
    我还是没有理解java本身的path和classpath配置。谢谢楼上两位