你这个程序编译运行都不会有问题。只是给了你一个警告deprecation,说toLocaleString()这个方法将被所淘汰,有更好的方法来替换它,
这就是deprecation的意思。用DateFormat.format(Date date)这个方法来代替toLocaleString()就不会出现以上警告了。

解决方案 »

  1.   

    你用的是JDK1.4吗?如果是的话就没有问题。
    请用JDK1.4或以上的版本。
      

  2.   

    我用的是JDK1.4.2版本
    运行时没有出结果,显示:Exception in thread"main"java.lang.NoClassDefFoundError:
    WhatIstoday<wrong name:WhatIstoday>
    接着底下还有若干行at java lang.Classloader.defineClass0<Native Method>等等这样的错误,我是不是必须得用新的函数呢?
      

  3.   

    hehe.
    关键字deprecation的问题。
    新的jdk中,已经没有这个函数了。
    可以查api
      

  4.   

    昏,你的文件名应该是whatIstoday.java。或者把类名改成WhatIstoday。注意大小写~~~~~