我正在尝试使用Java 依赖分析工具 (jdeps)。首先,我尝试在没有这样的参数的情况下做到这一点:
jdeps myJar.jar
它列出了它使用的依赖项。到目前为止,一切都很好。
org.example (myJar.jar)
-> java.io
-> java.lang
-> java.text
-> java.util
[...]
但是,使用的最大原因jdeps
是检测对在 Java 9 中无法访问的包(例如sun.*
包)的依赖关系。所以我尝试使用-jdkinternals
检查这些不兼容性的标志。因此我的命令是:
jdeps -jdkinternals myJar.jar
但是,当我运行它时没有输出。这是否意味着它无法运行?我错过了什么?