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
ただし、これを実行しても出力はありません。これは、実行に失敗したということですか? 私は何が欠けていますか?