8

在 Java 9 中引入了一个新工具 jdeprscan,它与现有的 jdeps 工具非常相似。

据我了解,jdeprscan 的主要动机是利用 Deprecated 注释的“for-removal”和“release”属性。

这个工具有没有其他使用JDeps无法执行的场景或用法?

4

2 回答 2

8

您对做什么的理解jdeprscan是正确的。该jdeprscan工具正是为

静态分析扫描 JAR 文件或其他一些类文件的集合以使用已弃用的 API 元素

同样重要的是要注意

jdeprscan工具标识的已弃用 API仅是 Java SE 定义的那些。不报告由第三方库定义的已弃用 API。


不过,IMO 您也应该了解,该工具jdeps无法与 .

简而言之,它们在功能上是独一无二的。

于 2018-02-07T11:04:59.043 回答
2

jdeps不同,jdeprscan仅作为命令行工具存在,不提供任何直接 API。

于 2018-02-07T10:59:31.860 回答