java – 使用-Xlint重新编译:弃用以获取详细信息
发布时间:2020-12-14 05:43:49 所属栏目:Java 来源:网络整理
导读:我需要知道如何修复这些错误说明: Note: Summer.java uses or overrides a deprecated API.Note: Recompile with -Xlint:deprecation for details. 这是我的代码: import java.util.Calendar;import java.util.*;class Summer{ public static void main(St
我需要知道如何修复这些错误说明:
Note: Summer.java uses or overrides a deprecated API. Note: Recompile with -Xlint:deprecation for details. 这是我的代码: import java.util.Calendar; import java.util.*; class Summer { public static void main(String[] args) { Date d1 = new Date(); Date j21 = new Date(d1.getYear(),6,21); if(d1.before(j21)) { long diff = j21.getTime() - d1.getTime(); diff = diff / (1000 * 60 * 60 * 24); System.out.println("There are " + diff + " days until June 21st" ); } else { long diff = d1.getTime() - j21.getTime(); diff = diff / (1000 * 60 * 60 * 24); diff = 365 - diff; System.out.println("There are " + diff + " days until June 21st" ); } } } 解决方法
这不是错误,它是一条警告信息.
您的程序将在您编写时运行. 编译器为您提供此警告的原因是您使用了已弃用的函数调用. 通过使用-Xlint重新编译,编译器意味着通知您需要重新编译您的程序 javac -Xlint abc.java 如果你这样做,编译器会告诉你哪些方法已被弃用,所以你可以删除它们. “基本上如果某种方法被弃用,则会提供更好的实现”,因此编译器会弹出一个警告,告知您为尝试使用的内容提供了更好的信息“ PS:始终建议不要使用弃用的方法. 希望能帮助到你 :-) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- java-ee – EJB3:orm.xml:是否可以拥有多个orm.xml文件?
- java – Spark Strutured Streaming自动将时间戳转换为本地
- java – Maven编译器插件错误:无法访问枚举(错误签名,坏类
- java – 在Custom Listview Adapter android中制作ViewHold
- java微信红包实现算法
- java – 在Spring MVC中自定义DispatcherServlet是一种常见
- JavaFX8 treeTableView自定义折叠根项
- Java实现多文件压缩和解压缩代码
- java – 从BufferedReader写入数据到文件?
- java – 随机选择指定概率分布范围内的数字