我用jdk1.5编译一个程序,编译后出现这样的提示:
注意:Game.java使用或覆盖了已过时的API。
注意:要了解详细信息,请使用-Xlint:deprecation重新编译。
Game.java我的程序的名字,请问这是什么意思?

解决方案 »

  1.   

    就是你用的api过时了...和1.5不一样.但是好像还是可以编译通过的吧.
      

  2.   


    这是俄罗斯方块的程序
    //这是主程序
    public class Game extends Applet{
    public void init()//初始化各个变量
    public void init()//初始化各个变量
    public void update(Graphics g)
    public void nextTo(Graphics g)//画下一个提前显示的方块
    public void judgement(KeyEvent e)//判断输入的是哪个键,并做出响应
    public void lineOver()//消去添满的一行,并加10分
    public void gameover()//游戏结束
    public void over()//游戏结束后,处理各个变量,以便重新开始
    public class MyRun implements ActionListener//记时器调用的监听器
    public class StartListener implements ActionListener//开始按钮监听器
    public class RestartListener implements ActionListener//重新开始按钮监听器
    }
    public class Root//8个块的根类,具有一般性
    {
    public boolean begin()//初始化显示
    {
    return true;
    } public boolean down()//向下移动
    {
    return true;
    } public boolean left()//向左移动
    {
    return true;
    } public boolean right()//向右移动
    {
    return true;
    } public boolean change()//变换角度
    {
    return true;
    } public void downTo()//一下到底
    {
    }

    public boolean isGo(int n)//以上函数调用的函数,用于判断是否可以移动
    {
    return true;
    } public static void main(String args[])
    {
    new Root();
    }
    }
    还有8个是产生不同的方块样式的,
      

  3.   

    api调用的问题,不用把整个代码都弄上来吧.
    好好看看你的接口类型和调用的api方法,照着1.5改.
    不过运行应该没问题的吧?
      

  4.   

    我以前遇到过但是可以运行的啊
    这只是提示你,你的某些api已经过时了