不是降级。是不推荐吧。通常情况是老版本的jdk支持的方法,新版本已经有新的方法来取代它。

解决方案 »

  1.   

    那是不是说,MyClass.java(比如)有过时的方法,用 javac -deprecation MyClass.java 编译 就会用新的方法取代旧的方法,从而产生MyClass.class ?
      

  2.   

    是说MyClass.java中含有过时的函数,可以不理睬,也可以在MyClass.java使用新方法来代替过时的方法。
      

  3.   

    使用-deprecation
    参数是告诉你的程序中哪些方法是“过时”方法,建议使用新方法所谓“过时”是说java虽不推荐使用,但在当前jdk版本中可以使用,只是不保证在以后新的版本中被支持。就是说如果你的java解释器不升级的话,这些方法都是可用的
      

  4.   

    如果出现Deprecation的提示,说明你当前使用的方法现在已经不推荐使用,
    原因是这个方法有可能不安全。所以,尽量避免使用过时的的方法。