这是小弟照书上抄的一个程序,谁能帮我看一下这个程序错在哪里了
import java.util.*;
public class HelloDate{
 public static Void main(String[] args){
System.out.println("hello,it is:");
System.out.println(new Date());
}
}

解决方案 »

  1.   

    头文件不全
      import java.io.*;
    你用到了println();
      

  2.   

    Void 改成void 就这么简单!!
      

  3.   

    楼上的办法我试了一下,还是不行啊,提示错误是C:\My Documents\11.java:2: 类 HelloDate 是公共的,应在名为 HelloDate.java 的文件中声明
    public class HelloDate{
           ^
    1 错误Process completed.
    这是我的第一个java程序,有没有可能是我的jdk没安装好,请大虾指点
      

  4.   

    头文件不全
      import java.io.*;
    你用到了println();
    这个行阿,如果你不行,就是没配好jdk.
      

  5.   

    一楼跟楼上的纯粹不懂
    跟io无关,头文件是c那边的,java这边没什么头不头的
    把你的文件名改为HelloDate.java,public的类必须类名与文件名一致
      

  6.   

    文件名改为HelloDate.java,public的类必须类名与文件名一致
      

  7.   

    我还是不行啊,可能是jdk的问题,jdk要怎么配啊,大家快帮帮我
      

  8.   

    一楼跟楼上的纯粹不懂
    跟io无关,头文件是c那边的,java这边没什么头不头的
    把你的文件名改为HelloDate.java,public的类必须类名与文件名一致
    哈哈,干脆!
      

  9.   

    我来综合一下
    Void 改成void 就这么简单!!
    把你的文件名改为HelloDate.java,public的类必须类名与文件名一致
      

  10.   

    配JDK?
    当然java_home环境变量是要的撒!Path   %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\system32\WBEM;F:\JBuilder9\jdk1.4\bin;F:\JBuilder9\jdk1.4\bin\.;
    classpath
    F:\JBuilder9\jdk1.4\bin;F:\JBuilder9\jdk1.4\lib\dt.jar;F:\JBuilder9\jdk1.4\lib\tools.jar;.
    classpath:
    D:\JBuilder9\jdk1.4\bin;D:\JBuilder9\jdk1.4\lib\dt.jar;D:\JBuilder9\jdk1.4\lib\tools.jar;D:\JBuilder9\jdk1.4\lib\msbase.jar;D:\JBuilder9\jdk1.4\lib\mssqlserver.jar;D:\JBuilder9\jdk1.4\lib\msutil.jar;.
    path:%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Microsoft SQL Server\80\Tools\BINN;D:\JBuilder9\jdk1.4\bin;D:\JBuilder9\jdk1.4\bin\.;
    c:\WINNT\system32;c:\WINNT;c:\WINNT\wbem;
    这是我的JDK的配置
      

  11.   

    谢谢 pcplayboy(),那怎么看运行结果呢,我用的是JCreator Pro