Exception in thread "main" java.lang.NoClassDefFoundError: ourfirstprogram看这个出错信息:好像是大小写的问题!
另外jdk的设置都可以!
如果还有问题可能就是jdk本身没有装好!
可以参照以前的一个人提出的类似问题!
http://expert.csdn.net/Expert/topic/2269/2269846.xml?temp=.9575464

解决方案 »

  1.   

    先不要用jb开发环境,直接在DOS下调试,看看会不会有问题
      

  2.   

    java第一个程序的编辑、编译和执行总有问题啊,呵呵呵
    http://expert.csdn.net/Expert/TopicView1.asp?id=2295719
      

  3.   

    这不是我第一个JAVA程序落……
    郁闷
    在命令行下面也是不行,一样的提示我怀疑是不是我JB的版本有问题了
      

  4.   

    ourfirstprogram和OurFirstProgram
    注意大小写
    文件名和public的类名一定要一样
    否则会报错的
      

  5.   

    在SUN网站上下载了一个JDK,如果再不行我只有考虑重装我的系统了
    5555
    我好多资料在电脑上
    不想这样的……以前没有遇到过这样的问题
      

  6.   

    编译是通过的文件名和类名是一致的……
    我下载了新的JDK删除了JB
    可以还是一样啊……………………………………………………崩溃了…………………………以前在系统上装过多个JVM和JDK会不会是这方面的问题,java在系统什么地方里面的记录上面冲突了?
    那位高手知道??
      

  7.   

    既然你不是第一次运行java程序,package的问题你考虑过没有啊?
      

  8.   

    我对JB没有经验
    下面是我操作步骤,请高手指点:我用的JB6
    自带JDK1.3.1
    后来又从SUN下载了1.4.2
    于是我把TOOL-->CONFIGUE JDKS里面的JDK HOME PATH 改成JDK1.4.2的目录
    然后关闭原有WELCOME的project
    打开那个OurFirstProgram.java文件,(此时JB自动打开DEFAULT工程)
    选择RUN-->RUN"OurFirstProgram.java"环境提示文字如下:
    C:\j2sdk1.4.2_01\bin\javaw -classpath "C:\Documents and Settings\Administrator\jbproject\classes;C:\j2sdk1.4.2_01\jre\javaws\javaws.jar;C:\j2sdk1.4.2_01\jre\lib\ext\sunjce_provider.jar;C:\j2sdk1.4.2_01\jre\lib\ext\dnsns.jar;C:\j2sdk1.4.2_01\jre\lib\ext\ldapsec.jar;C:\j2sdk1.4.2_01\jre\lib\ext\localedata.jar;C:\j2sdk1.4.2_01\jre\lib\im\indicim.jar;C:\j2sdk1.4.2_01\jre\lib\im\thaiim.jar;C:\j2sdk1.4.2_01\jre\lib\jce.jar;C:\j2sdk1.4.2_01\jre\lib\sunrsasign.jar;C:\j2sdk1.4.2_01\jre\lib\jsse.jar;C:\j2sdk1.4.2_01\jre\lib\charsets.jar;C:\j2sdk1.4.2_01\jre\lib\plugin.jar;C:\j2sdk1.4.2_01\jre\lib\rt.jar;C:\j2sdk1.4.2_01\lib\dt.jar;C:\j2sdk1.4.2_01\lib\htmlconverter.jar;C:\j2sdk1.4.2_01\lib\tools.jar;C:\j2sdk1.4.2_01\demo\jfc\Java2D\Java2Demo.jar;C:\j2sdk1.4.2_01\demo\plugin\jfc\Java2D\Java2Demo.jar"  OurFirstProgram 
    java.lang.NoClassDefFoundError: OurFirstProgram
    Exception in thread "main" 最后2行是红字同样这个JAVA文件在DOS下面使用JDK1.4.2可以顺利编译和运行
    请高手给予指点
    谢谢
      

  9.   

    这个是jb的问题
    重装jb看看吧
      

  10.   

    我认为还可能是jb的问题,你应该换一个版本的jb重装,也许会好用!
    Good Luck