Я пытаюсь использовать Инструмент анализа зависимостей 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
Однако при запуске этого нет вывода. Значит ли это, что запустить не удалось? Что мне не хватает?