Java 9 - как перекомпилировать библиотеку .jar с информацией о модуле

Я читал, что для добавления .jar-библиотек в качестве зависимости в модули java9 нам просто нужно включить их в --module-path, и они будут преобразованы в «автоматические модули».

Однако, когда я пытаюсь использовать jLink, я все еще получаю сообщение об ошибке: Ошибка: модуль-info.class не найден для модуля dd.plist.

Я понял, что мы можем сгенерировать module-info.java с помощью jdeps, мой вопрос в том, как я могу перекомпилировать библиотеку .jar с этим модулем-info.java?


person Tiago Santos    schedule 21.11.2017    source источник
comment
Кроме того, было бы неплохо узнать, можно ли решить вопрос по-другому. Какую команду из jlink вы используете?   -  person Naman    schedule 22.11.2017
comment
команда im Использование is -› jlink --module-path 'путь к модулям с разделителями' --add-modules larrybot --launcher laucnherClass --output dist --strip-debug --compress 2 --no-header-files --нет справочных страниц   -  person Tiago Santos    schedule 22.11.2017
comment
Действительно продублировано, спасибо   -  person Tiago Santos    schedule 22.11.2017