Как исправить «имя автоматического модуля не может использоваться с jlink»? ⇐ JAVA
Как исправить «имя автоматического модуля не может использоваться с jlink»?
Я работаю над приложением javafx. Я использую Bouncy Castle (для генерации сертификатов) и библиотеку Google Zxing (для генерации QR-кода). обе эти зависимости не имеют файла module-info.class. Когда я пытаюсь запустить jlink, выдает следующую ошибку
[ИНФО] [ИНФО] --- jlink:3.1.0:jlink (default-cli) @ flexi --- [ИНФО] -> модуль: javafx.graphicsEmpty ( C:\Users\dharu\.m2\repository\org\openjfx\javafx-graphics\11\javafx-graphics-11.jar) [ИНФО] -> модуль: javafx.baseEmpty ( C:\Users\dharu\.m2\repository\org\openjfx\javafx-base\11\javafx-base-11.jar) [ИНФО] -> модуль: org.bouncycastle.provider ( C:\Users\dharu\.m2\repository\org\bouncycastle\bcprov-jdk15on\1.60\bcprov-jdk15on-1.60.jar) [ИНФО] -> модуль: com.google.zxing ( C:\Users\dharu\.m2\repository\com\google\zxing\core\3.5.0\core-3.5.0.jar) [ИНФО] -> модуль: javafx.base ( C:\Users\dharu\.m2\repository\org\openjfx\javafx-base\11\javafx-base-11-win.jar) [ИНФОРМАЦИЯ] -> модуль: javafx.controls ( C:\Users\dharu\.m2\repository\org\openjfx\javafx-controls\11\javafx-controls-11-win.jar) [ИНФО] -> модуль: javafx.graphics ( C:\Users\dharu\.m2\repository\org\openjfx\javafx-graphics\11\javafx-graphics-11-win.jar) [ИНФО] -> модуль: com.github.rkdharun.flexi ( D:\Source\Flexi-desk\target\classes ) [ИНФО] -> модуль: javafx.fxml ( C:\Users\dharu\.m2\repository\org\openjfx\javafx-fxml\11\javafx-fxml-11-win.jar) [ИНФО] -> модуль: javafx.fxmlEmpty ( C:\Users\dharu\.m2\repository\org\openjfx\javafx-fxml\11\javafx-fxml-11.jar) [ИНФО] -> модуль: javafx.media ( C:\Users\dharu\.m2\repository\org\openjfx\javafx-media\11\javafx-media-11-win.jar) [ИНФО] -> модуль: org.bouncycastle.pkix ( C:\Users\dharu\.m2\repository\org\bouncycastle\bcpkix-jdk15on\1.60\bcpkix-jdk15on-1.60.jar) [ОШИБКА] [ОШИБКА] Ошибка: автоматический модуль нельзя использовать с jlink: org.bouncycastle.provider из файла:///C:/Users/dharu/.m2/repository/org/bouncycastle/bcprov-jdk15on/1.60/bcprov-jdk15on- 1.60.банка Пока я искал эту проблему, там говорилось, что я должен написать файл информации о модуле самостоятельно. Я понятия не имею, как это сделать, я новичок.
Есть ли возможность упаковать мое приложение со всеми его зависимостями и jre, если да, скажите, как это сделать.
Я работаю над приложением javafx. Я использую Bouncy Castle (для генерации сертификатов) и библиотеку Google Zxing (для генерации QR-кода). обе эти зависимости не имеют файла module-info.class. Когда я пытаюсь запустить jlink, выдает следующую ошибку
[ИНФО] [ИНФО] --- jlink:3.1.0:jlink (default-cli) @ flexi --- [ИНФО] -> модуль: javafx.graphicsEmpty ( C:\Users\dharu\.m2\repository\org\openjfx\javafx-graphics\11\javafx-graphics-11.jar) [ИНФО] -> модуль: javafx.baseEmpty ( C:\Users\dharu\.m2\repository\org\openjfx\javafx-base\11\javafx-base-11.jar) [ИНФО] -> модуль: org.bouncycastle.provider ( C:\Users\dharu\.m2\repository\org\bouncycastle\bcprov-jdk15on\1.60\bcprov-jdk15on-1.60.jar) [ИНФО] -> модуль: com.google.zxing ( C:\Users\dharu\.m2\repository\com\google\zxing\core\3.5.0\core-3.5.0.jar) [ИНФО] -> модуль: javafx.base ( C:\Users\dharu\.m2\repository\org\openjfx\javafx-base\11\javafx-base-11-win.jar) [ИНФОРМАЦИЯ] -> модуль: javafx.controls ( C:\Users\dharu\.m2\repository\org\openjfx\javafx-controls\11\javafx-controls-11-win.jar) [ИНФО] -> модуль: javafx.graphics ( C:\Users\dharu\.m2\repository\org\openjfx\javafx-graphics\11\javafx-graphics-11-win.jar) [ИНФО] -> модуль: com.github.rkdharun.flexi ( D:\Source\Flexi-desk\target\classes ) [ИНФО] -> модуль: javafx.fxml ( C:\Users\dharu\.m2\repository\org\openjfx\javafx-fxml\11\javafx-fxml-11-win.jar) [ИНФО] -> модуль: javafx.fxmlEmpty ( C:\Users\dharu\.m2\repository\org\openjfx\javafx-fxml\11\javafx-fxml-11.jar) [ИНФО] -> модуль: javafx.media ( C:\Users\dharu\.m2\repository\org\openjfx\javafx-media\11\javafx-media-11-win.jar) [ИНФО] -> модуль: org.bouncycastle.pkix ( C:\Users\dharu\.m2\repository\org\bouncycastle\bcpkix-jdk15on\1.60\bcpkix-jdk15on-1.60.jar) [ОШИБКА] [ОШИБКА] Ошибка: автоматический модуль нельзя использовать с jlink: org.bouncycastle.provider из файла:///C:/Users/dharu/.m2/repository/org/bouncycastle/bcprov-jdk15on/1.60/bcprov-jdk15on- 1.60.банка Пока я искал эту проблему, там говорилось, что я должен написать файл информации о модуле самостоятельно. Я понятия не имею, как это сделать, я новичок.
Есть ли возможность упаковать мое приложение со всеми его зависимостями и jre, если да, скажите, как это сделать.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение