从问题现象来看,应该是运行时出的问题,你可能输入的命令不对。
应该这样:java HelloDate
你可能这样输入了: java HelloDate.java 它认为你要运行HelloDate包下面的java这个类,没找到,所以会出现NoClassDefFoundError的异常

解决方案 »

  1.   

    环境配置错误:假设前提:你的jdk1.4正确安装在C盘的根目录下,
    正确配置:"我的电脑"-->"属性"-->"高级"-->"环境变量"-->"系统变量"-->如果没有,则进行新建:变量名:Path   变量值:C:\jdk1.4\bin
         变量名:ClassPath    变量值:.;C:\jdk1.4\lib\dt.jar;C;\jdk1.4\lib\tools.jar(注意符号.)
    再创建一个"用户变量"  变量名:JAVA_HOME   变量值:C:\jdk1.4
    这样一来,如果程序正确,在任何地方进行编译,运行都没有问题
      

  2.   

    总而言之是你的jdk无法找到你的类路径了
    也许是jdk的配置问题 也许是package不对
      

  3.   

    试试这个最简单的程序:class Test 
    {
    public static void main(String[] args) //一般可能是这里写错了。 
    {
    System.out.println("Hello World!");
    }
    }
      

  4.   

    初学者必读
    http://expert.csdn.net/Expert/topicview.asp?id=1925211
    帮打个广告:)
      

  5.   

    你的环境变量CLASSPATH配置有问题!!!