JPackage не удалось запустить JVM с 3 -м личными банками без JMODSJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 JPackage не удалось запустить JVM с 3 -м личными банками без JMODS

Сообщение Anonymous »

Я пытаюсь сделать EXE для своего проекта Java, и для этого я попытался использовать следующее CMD: < /p>

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

jpackage -t app-image --name "App Name" --vendor "Vendor" --app-version 1.0 --input "E:\Jar" --dest "E:\Release" --main-jar "My App.jar" --icon "E:\Icon.ico" --module-path "C:\Program Files\Eclipse Adoptium\jdk-21.0.8.9-hotspot\jmods;E:\ProgramUse\Java\JavaFX\javafx-jmods" --add-modules java.base,java.datatransfer,java.desktop,java.sql,javafx.base,javafx.controls,javafx.graphics
Но когда exe сделан, я получаю не удалось запустить jvm .
Если я использую этот CMD на другом проекте, он работает нормально. Но главное отличие состоит в том, что в другом проекте нет сторонних банок, кроме Javafx, для которого у меня есть JMods.jdeps --multi-release 21 --list-deps --ignore-missing-deps --module-path "E:\ProgramUse\Java\JavaFX\sdk\lib;E:\ProgramUse\Java\Jars\ProjectRequired" "E:\Jar\My app.jar"
< /code>
Я получаю это: < /p>
jakarta.mail
java.base
java.datatransfer
java.desktop
java.sql
javafx.base
javafx.controls
javafx.graphics
org.bouncycastle.lts.prov
< /code>
И из этого я думаю, что проблема заключается в том, что Jakarta.mail и org.bouncycastle.lts.prov. < /p>
Как справиться с этим сценарием? У меня нет Jmods для них обоих. Все банки включены в бегущую банку, сделанную Eclipse.

Подробнее здесь: https://stackoverflow.com/questions/797 ... hout-jmods
Ответить

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

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

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

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

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