我正在尝试使用Java Dependency Analysis Tool (jdeps)。首先,我尝试在没有参数的情况下这样做:
jdeps myJar.jar
Run Code Online (Sandbox Code Playgroud)
它列出了它使用的依赖项。到现在为止还挺好。
org.example (myJar.jar)
-> java.io
-> java.lang
-> java.text
-> java.util
[...]
Run Code Online (Sandbox Code Playgroud)
然而,使用的最大原因jdeps是检测在 Java 9 中无法访问的sun.*包(例如包)的依赖关系。所以我尝试使用-jdkinternals标志来检查这些不兼容性。因此我的命令是:
jdeps -jdkinternals myJar.jar
Run Code Online (Sandbox Code Playgroud)
但是,当我运行它时没有输出。这是否意味着它无法运行?我错过了什么?