你的文件名肯定不是DateExample1.java
文件名不是应该和类名一样吗?

解决方案 »

  1.   

    大哥
    你的.java文件名和class类名不一样
    大小写也要相同
    将文件名改为DateExample1.java即可
    ==============================================================
    如上所言,并非完全正确,请从建议的角度、用怀疑的眼光批判地接收
      

  2.   

    你的文件应该命名为:DateExample1.java
      

  3.   

    你的文件应该命名为:DateExample1.java
      

  4.   

    你的文件应该命名为:DateExample1.java
      

  5.   

    楼上说的没错。
    不过编译是通过了,可是在执行时却出现了如下错误:
    Exception in thread "main" java.lang.NoClassDefFoundError: c:\test/class这又是怎么回事?
      

  6.   

    也不能完全地说文件名就是类名,应该说,文件中的public class的类名必须和文件名相等。如果你的类名不用public来修饰,也可以不用相等。
      

  7.   

    你还要在环境变量中加个classpath=.
      

  8.   

    :)
    这可是写java程序要注意的第一步啊
    呵呵
      

  9.   

    TO shihb():
    怎么加,在哪加?
    不好意思,问这么菜的问题。
    还望兄弟见谅。
      

  10.   

    我的电脑-〉属性-〉高级-〉环境变量
    新建一个环境变量classpath,对应的值为“.”。
    当然,你也可以在cmd中直接敲入:set classpath=.
    不过地一种方法就不用以后每次都敲着句话了。
    以后可能你会用到一些其他的包,到时候就要在classpath中加入其他的jar文件,不过目前,我想你就用这个就足以搞定了!
      

  11.   

    系统变量有一个变量 CLASSPATH,不知道是不是就是classpath.
    值为:.;e:\Oracle\Ora81\orb\classes\yoj.jar;e:\Oracle\Ora81\orb\classes\share.zip还有path变量我也加了JDK相应的路径,可以在提示符下用PATH命令却看不出来,这是怎么回事?
      

  12.   

    没错,就是那个classpath,
    你的path环境变量最好也设成系统环境变量。
      

  13.   

    2000下cmd中,用“set”可以看到所有的环境变量。注意path中的jdk路径要到bin这一级。
      

  14.   

    我在用户变量和系统变量中把path,CLASSPATH全部都设置好了.
    现在编译是没有什么错误了.
    可是在执行时总是出错.
    这是一段经典的JAVA入门程序.public class HelloWorldApp {
        public static void main(String[] args) {
            // Display "Hello World!"
            System.out.println("Hello World!");
        }
    }执行错误如下:
    Exception in thread "main" java.lang.NoClassDefFoundError: c:\helloworldapp/class这一二天来,我为了这个看似简单的问题,把头都搞大了,可还是找不到解决方法.
      

  15.   

    我的是JDK版本是jdk1.3.1_03.
    安装路径为:F:\jdk1.3.1_03.
    path变量的值为:F:\jdk1.3.1_03\bin
    CLASSPATH变量的值为:
    .;F:\jdk1.3.1_03\lib\tools.jar;F:\jdk1.3.1_03\lib\dt.jar;
      

  16.   

    呵呵!你应该用 java helloworldapp就可以了,不要用java helloworldapp.class!
      

  17.   

    楼上的兄弟,我刚才试了你说的方法。
    不过好象还是不行。
    Exception in thread "main" java.lang.NoClassDefFoundError: c:\helloworldapp
      

  18.   

    怎么没人回答啊。
    我现在好急啊!!!
    如果这个问题都解决不了的话,那我根本没有办法继续学习JAVA了。
      

  19.   

    TO g_yxh():
    能详细说说吗?
    我知道JAVA程序是区分大小写的,不过既然编译都能通过,
    证明程序应该没有问题吧。
      

  20.   

    java HelloWorldApp
    不是java helloworldapp
      

  21.   

    在java的命令后面不该出现c:\这样的字样!
    还有,区分大小写的意思是说你在程序中public class helloworldapp{...}
    写的是什么名,java后面就跟着什么名字!
      

  22.   

    楼上两位兄弟说得太对了。
    我试了两位说的方法。
    真的成功了,这太让我高兴了。更增加了我继续学习JAVA的信心。
    再次感谢所有回答问题的朋友。
    今晚结贴。