#java #module #jar
Вопрос:
Учитывая модуль, который, как я знаю, мы можем использовать module.getDescriptor().requires()
для получения зависимостей модулей, но мне было интересно, есть ли способ, которым, учитывая файл JAR (либо в File
объекте, либо зная его путь), мы можем выяснить зависимости во время выполнения. Я попытался выполнить Runtime.exec("jar -f output/mlib/example.jar -d")
инструкцию, чтобы эмулировать командную строку и просто очистить вывод, но я не смог заставить это работать.