小弟初学JAVA,装了JDK编写小程序(按书上的),编译时可以通过,可运行时出现下面那句:
Exception in thread "main" java.lang.NoClassDefFoundError: HelloApp请问是怎么回事呀?
请各位高人帮帮忙,小弟在此先谢了

解决方案 »

  1.   

    classpath没配置吧?   找不到类 
    配下环境变量  把path后面加  你的D:\Program Files\Java\jdk1.5.0_06\bin  jdk里的bin目录
    再看看   记得先加分号 与前面分割
      

  2.   

    你是不是在程序头上设置了类似“com.test.app”的包了?
    如果有的话就去掉
    还这样的话,就是classpath问题了
      

  3.   

    classpath=D:\j2sdk1.4.2_11\lib
    D:\j2sdk1.4.2_11\lib;…………
    都设置了呀
    程序头也没“com.test.app”
      

  4.   

    hpym365(君子爱财,取之有道.) 给个jdk1.5.0_06的下载链接,不爽删了重装
      

  5.   

    classpath少了个"."
    例如你的配置:classpath=.;D:\j2sdk1.4.2_11\lib;...
      

  6.   

    classpath=D:\jsdk1.42_11\lib设了啊,就是不行啊,气死了
      

  7.   

    不用配classpath就可以啊(我的jdk1.4的版本),直接配个path就行了,path最前面加“D:\jsdk1.42_11;”楼主把代码贴出来看看,我估计是代码的问题!
      

  8.   

    楼上的是正解,晕死,按着书上的配了classpath居然出现这问题,郁闷啊!!搞得我弄了好几天,装了御,御了装,还下了1_5_0_07的试
    MMD书误导了偶
      

  9.   

    其实就是classpath没有配 .; 问题,你在最前面配一下就行
      

  10.   

    估计main方法定义的不对哦 楼主检查一下
    public static void main(String[] args)