我把问题完整说一下:
刚刚装了一个JDK,没有进行配置,就装了一个netBeans 
运行“Hello"程序:
public class Hello

public static void main(String args[])
{
System.out.println("Hello, world!");
}
}在NetBeans下
编译时没有问题
运行时显示:
java.lang.NoClassDefFoundError: javaapplication2/HelloException in thread "main" Java Result: 1不知道是什么原因~~ 
不晓的是不是没有配置的原因~~~ 
怎么办呀???
求救了一整天,还没有一个人回答~~怎么回事,很难吗?我不懂呀~~~

解决方案 »

  1.   

    1.先配置JAVA_HOME:控制面板-系统-高级-环境变量-新建-设置JAVA_HOME
    2.再配置CLASSPATH:方法同上楼主如果觉行麻烦,就下载个JCreator,这个软件自动设置环境变量
      

  2.   

    通常情况下安装完JDK是要配置JAVA_HOME和CLASSPATH的,但是如果没有配置就要写一个批处理文件把JAVA_HOME和CLASSPATH写到批处理文件中
      

  3.   

    系统变量中加一个“CLASSPATH”,他的值是“.”     
    其他不需要改。
      

  4.   

    可以去隔壁看下
    http://community.csdn.net/Expert/topic/4872/4872084.xml?temp=6.467837E-02congliu(取次花丛都不顾,半缘修道半缘君。) 介绍的很详细了
      

  5.   

    java.lang.NoClassDefFoundError: javaapplication2/Hello
    看起来系统认为你的Hello类应该在javaapplication2这个包里面,从这方面入手查查看。把你的类放到这个包里面试试看
      

  6.   

    我把Class文件放在JDK的BIN下运行,完全正常
    我发现还是配置的问题,哪有大哥能不能告诉我怎样配置,详细一点,就算是解决了这个问题在下马上送点!!!!!200点(分二次送,一次100,这样,保证一下送200点),一点不少!!谢谢先了!不过,不要从别的地方抄一点过来,否则我就自己去查了,我照着那些做,根本没用!!
    我是菜鸟呵~~~能不能详细一点~~~拜谢!!在线等!!
      

  7.   

    应该是配置的问题。╭═══════════════════╮
    ║ 免费的源码、工具网站,欢迎大家访问!║
    ║ http://www.j2soft.cn/        ║
    ╰═══════════════════╯
      

  8.   

    Hello类,第一行前面加上:package javaapplication2;
      

  9.   

    NetBeans默认都是以你的项目名称为包名的!!你的Hello.java最前面加上:
    package javaapplication2;
    然后就可以运行了!
    一开始就用NetBeans学JAVA不是好方法!!就算是要使用IDE, NetBeans也没有Eclipse好用!
      

  10.   

    环境变量问题
    path d:\j2sdk1.4.2\bin;
    classpath  d:\j2sdk1.4.2\lib\rt.jar;.;