你的错误呢?
把程序这样改一下看看:
import java.util.*;public class CalTest
{
public static void main(String[] args)
{
Calendar d = Calendar.getInstance();//这一句换一下
int today = d.get(Calendar.DAY_OF_MONTH);
                  ...........

解决方案 »

  1.   

    谢谢楼上的老兄,不过我改了后新增加了一个错误
    D:\java\CalTest.java:7: cannot resolve symbol
    symbol  : method getInstance ()
    location: class Calendar
    Calendar d = Calendar.getInstance();
      

  2.   

    public static Calendar getInstance()
    Gets a calendar using the default time zone and locale. The Calendar returned is based on the current time in the default time zone with the default locale. Returns:
    a Calendar.你大小写没写错吧??
    把你的classpath贴出来看一下
      

  3.   

    谢谢!CLASSPATHset JAVA_HOME=d:\jdk
    set PATH=%JAVA_HOME%\bin;%PATH%
    set CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;d:\java;
    大小写肯定没问题
      

  4.   

    把你的classpath最后的d:\java删了,没用的
    还有最后一个分号去掉
    就是改成这样:
    set CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
    再试试
      

  5.   

    我原先的设置的CLASSPATH就是你给的那个:)
    正是因为不行,我才想在CLASSPATH上动文章。
      

  6.   

    那可能是你的jre出问题了
    把jdk重装一次试试吧