可能重複:
The constructor Date(…) is deprecated. What does it mean? (Java)消息不知道它是
當我編譯我的代碼,我得到這個消息。
H:\ Project \ MyGui.java使用或覆蓋棄用的API。
使用-Xlint重新編譯 以獲取詳細信息。
我從來沒有見過它,但它絕不會停止編程正常運行。
有人可以請解釋它,並告訴我如何糾正它?
可能重複:
The constructor Date(…) is deprecated. What does it mean? (Java)消息不知道它是
當我編譯我的代碼,我得到這個消息。
H:\ Project \ MyGui.java使用或覆蓋棄用的API。
使用-Xlint重新編譯 以獲取詳細信息。
我從來沒有見過它,但它絕不會停止編程正常運行。
有人可以請解釋它,並告訴我如何糾正它?
因此,您正在使用或覆蓋已被標記爲已棄用的方法。如果您想確切知道哪一個,您必須將-Xlint:deprecation
添加到您的javac
參數中。
已棄用的API通常會在與其關聯的Javadoc中提供推薦的替代方法,因此它會告訴您要使用什麼來代替它。
你是什麼意思,你必須添加-Xlint:deprecation到你的javac參數。 –
當您使用'javac'來編譯代碼時,您必須傳遞一個額外的參數,即'-Xlint:deprecation',因此它看起來像'javac -Xlint:deprecation MyGUI.java'。如果你使用的是IDE,它會有一個設置允許你在某處添加編譯器參數。 – Romain
哪條線產生此消息? – Vlad
錯誤消息中包含有關問題的精確描述,以及有關如何獲取更多詳細信息的明確說明。 –