解决办法:
1、找到你的执行分析器脚本文件(Execution Analyzer script):
2、在浏览器窗口(侧边栏),出现“Execution Analyzer”页目
3、双击打开分析器脚本文件,在javac xxx x.java之中加上-Xlint:deprecation
例如:
java -d *.java
改成
javac -d -Xlint:deprecation *.java
对于没有javac开头的编译语句,添加javac -Xlint:deprecation *.java
4、修改好了之后,点击工作栏左下方的“save”按钮,再进行语句的编译,这个时候,就会显示详细的过时API是什么。
5、我的代码里面,是由于finalize()已经过时了。但是让我很不解的是:这个代码框架是EA自动生成的,结果在EA里面编译又说它的代码框架里面有过时的API,这不是“自相矛盾”吗?
奇奇怪怪。