可能重复:
The constructor Date(…) is deprecated. What does it mean? (Java)
我在编译代码时收到此消息。
H:\ Project \ MyGui.java使用或覆盖已弃用的API 重新编译 with -Xlint:弃用细节。
我以前从未见过它,但绝不会阻止编程正常运行。
有人可以解释一下并告诉我如何纠正它吗?
答案 0 :(得分:4)
因此,您正在使用或覆盖已标记为已弃用的方法。如果您想确切知道哪一个,则必须将-Xlint:deprecation
添加到javac
个参数中。
弃用的API通常会在与之关联的Javadoc中有一个推荐的替代品,因此它会告诉您使用什么而不是它。