- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
Java 9 中引入了一个新工具 jdeprscan,它与现有的 jdeps 工具非常相似。
据我了解,jdeprscan 的主要动机是利用 Deprecated 注释的“for-removal”和“release”属性。
该工具是否还有其他无法使用 JDeps 执行的场景或用法?
最佳答案
您对 jdeprscan
功能的理解是正确的。 jdeprscan
tool正是为了
static analysis scanning a JAR file or some other aggregation of class files for uses of deprecated API elements.
还需要注意的是
<小时/>The deprecated APIs identified by the
jdeprscan
tool are only those that are defined by Java SE. Deprecated APIs defined by third-party libraries aren’t reported.
不过,在我看来,您还应该明白该工具与 jdeps
没有比较,另一方面,这并不是为了识别已弃用的 API,而是为了分析类/包的依赖关系.
简而言之,它们在功能上是独一无二的。
关于java - Jdeps 和 Jdeprscan 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48661902/
我一直在使用 JLink 为各种 Spring Boot 应用程序创建最小的 JRE。通过反复试验找出所需的模块,我已经成功地手动完成了这项工作。成功完成此操作后,我一直在尝试使用 JDeps 自动执
不太确定如果当前模块具有多版本依赖项,如何使用 jdeps 检查模块。 jdeps 一直要求我提供 --multi-version 9 但其他依赖模块不是多版本。这种情况下如何正确使用jdeps? 命
Java 9 中引入了一个新工具 jdeprscan,它与现有的 jdeps 工具非常相似。 据我了解,jdeprscan 的主要动机是利用 Deprecated 注释的“for-removal”和“
我在我的 Mac 上使用 Java 8 update 45。我尝试使用“jdeps”命令,但我的 mac 一直显示“找不到命令”消息。奇怪的是,bin 文件夹中的其他命令(如“java”、“javac
将 jdeps -v 应用于 jar 会列出该 jar 的所有类级别依赖项,即哪个类使用另一个类。 我想在构建过程中提取相同的信息。因此,我想编写或配置一个 Maven 插件,它可以遍历构建生成的所有
我需要分析 jar 中的不同 .class 文件使用(引用)了哪些类。这个我知道 jdeps -v example.jar 产生这个输出。不幸的是,如果用户只有 JDK 1.7,我需要一个可行的解决方
我有 springboot web 应用程序,我正在尝试在此项目上运行 jdeps(使用 java11),它因错误而失败。 jdeps 命令:jdeps --print-module-deps --m
我正在尝试使用以下命令运行 jdeps: jdeps --module-path modules --generate-module-info out com.demo.market.jar 我的 c
我正在尝试使用 Java Dependency Analysis Tool (jdeps) .首先,我尝试在没有参数的情况下这样做: jdeps myJar.jar 它列出了它使用的依赖项。到目前为止
我尝试在使用 OpenJFX 的项目上运行 jdeps 命令,但始终失败。 我正在使用的命令,已尽可能简化: jdeps --module-path Y:\javafx-jmods-11.0.2 --
我运行了以下命令,但出现了同样的错误: $ jdeps --generate-module-info . --multi-release 9 libs/log4j-core-2.11.1.jar Er
在我的 pom.xml 中,我添加了 maven-jdeps-plugin: org.optaplanner optaplanner-examples ...
我正在尝试为 windows 构建一个包(自包含应用程序)使用 jdeps + jlink + jpackage . 在 mac 上,使用相同的过程,我设法为这个项目创建了(遵循 JPackageSc
我需要为旧版 jar 生成 module-info 文件,其名称为:selenium-chrome-driver-3.141.59.jar 使用命令: jdeps --module-path modu
当我试图在我的自定义 JRE 中找到我需要链接的 Java 模块时,我确实从 jdeps 工具中获得了一个 NPE: marc$ jdeps --module-path $JAVA_HOME/jmod
我正在尝试使用 jdeps(和 jlink)来部署使用 JavaFX 11 的 Java 11 应用程序。在我的 Java IDE 中运行一切正常。但是当我使用 jdep 时出现以下错误,这表明找不到
我找到了 module maven-jdeps-plugin 官方文档中的属性指出 Show module containing the package Type: boolean Since: JD
我是一名优秀的程序员,十分优秀!