问题标签 [jdeprscan]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 带有 --release 8 的 jdeprscan 警告
我有一个基于 Java-9的独立项目Main.java
,有一个单独的类,我在其上尝试使用基于 Java SE 版本的jdeprscan
工具,当我在我的项目上使用版本 9 运行相同的项目时,没有日志(假设是预期的行为)在控制台中:
这意味着在我看来,代码没有使用过时的 API。
然后我在版本 8 中尝试了同样的方法,虽然我没有Deprecated
再次获得任何日志,但控制台显示了该项目的某些警告:
问:为什么发布版本 8 有警告,而版本 9 没有?在此处添加详细信息,例如在 JavaSE8WebParam.Mode.IN
中也未标记为已弃用。
问:为什么当我的代码不涉及任何这些枚举常量时,我什至会收到这些警告?
编辑:我正在尝试使用 JDK10(GA 版本)和 JDK11(EA),我可以在这里更新的是,剩下的唯一警告是
另外两个已经消退。
java - Jdeps 和 Jdeprscan 有什么区别?
在 Java 9 中引入了一个新工具 jdeprscan,它与现有的 jdeps 工具非常相似。
据我了解,jdeprscan 的主要动机是利用 Deprecated 注释的“for-removal”和“release”属性。
这个工具有没有其他使用JDeps无法执行的场景或用法?
java - jdeprscan 抛出找不到类错误
我正在尝试jdeprscan
我的 CentOS 系统。以下是我正在执行的命令:
尽管提供了类路径,但我遇到了多个此类错误
我已经验证错误消息中提到的类几乎是类路径中提供的 jar 之一。奇怪的是,对于我正在扫描的 jar 中引用的所有其他类,我并没有收到此错误。
几点供大家参考:
- 类路径中提供的路径中有 50 多个 jar
- 我试图扫描的 jar 位于类路径中提到的路径之一中
- 我已经尝试过 JDK 9 和 JDK 10 中可用的 jdeprscan 并得到相同的错误
- 我试过用*.jar替换类路径中的 * ,没有帮助!
我遵循的语法有什么问题,还是 jdeprscan 中的一个已知错误?
java - 如何在 EAR 上运行“jdeprscan”
该jdeprscan
工具确定列出所有已弃用和不存在的依赖项。它可以在类、目录和 JAR 上运行。
但是如何在 EAR 上运行它?
java - 使用特定的 JDK 运行 jdeprscan
我发现了 jdeprscan 并且有一些关于以下命令的问题困扰着我
在这里(据我所知),我正在运行具有特定 JDK 版本的特定 jar,在此示例中为 JDK8 但如果我运行
它会让我知道一些不推荐使用的方法,但我要问的问题是,它是否会使用 JDK11 运行 JAR,如果该特定 JAR 与 JDK11 不兼容,它会引发错误吗?
java - 找不到命令:jdeprscan
我使用的是上面的 java 版本,它显示找不到 jdeprscan 命令。如何解决这个问题?
java-9 - 如何使用拼图助手命令从 lib/ 目录中获取所有可能包的列表?
我目前没有构建模块化应用程序。
但是我已经看到 jdeps/jdeprscan 可以扫描到 jar 包中。
有没有办法使用上述任何命令打印所有 jar 中包含的所有包lib/
?