Невозможно найти зависимости классов с помощью jdeps для JDK 16, 17, 21.JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Невозможно найти зависимости классов с помощью jdeps для JDK 16, 17, 21.

Сообщение Anonymous »

Я создал модуль Java и упаковал его в test.jar. Он содержит test.Main.class. Я могу запустить этот модуль с помощью команды:

Код: Выделить всё

java --module-path test.jar --module test/test.Main
Я также могу запустить jdeps в test.jar:

Код: Выделить всё

jdeps --module-path test.jar
Однако, когда я запускаю:

Код: Выделить всё

jdeps -cp test.jar test.Main
Я получаю это сообщение и никаких других результатов:

Код: Выделить всё

"Warning: Path does not exist: test.Main"
Кроме того, я попробовал ту же команду с jdeps из моей установки Java 8, и она работает нормально. Но он не работает с JDK 16, 17 и 21. Есть идеи, почему?
По сути, я просто пытаюсь выяснить зависимости класса test.Main. Могу ли я сделать это с текущим jdeps?

Подробнее здесь: https://stackoverflow.com/questions/784 ... k-16-17-21
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»