Конечная цель — запустить исполняемый JAR-файл, просто вхожу (
Код: Выделить всё
java -jar jarname.jar
Если я попытаюсь выполнить команду ниже, возникнет ошибка.
Код: Выделить всё
C:\Users\koushik\Desktop\jar\>java -jar App.jar
Чтобы устранить вышеуказанную ошибку, я использую приведенную ниже команду (здесь я предполагаю, что все JAR-файлы JavaFX доступны по пути к модулю)
Код: Выделить всё
java --module-path /path/to/javafx-sdk/lib --add-modules javafx.controls,javafx.fxml -jar jarname.jar
Моя цель — выгрузить все JAR-файлы, я хочу использовать команду java -jar Jarname.jar для выполнения jar в более высоких версиях (11,17 ,21,…)
Кто-нибудь любезно предложит предложение по этому поводу?
Вместо того, чтобы вводить путь в командной строке и размещать JAR JavaFX во внешней папке, я ожидаю, что JAR для запуска без библиотеки JavaFX. Предложите мне, как выполнить JAR в более высоких версиях, не указывая путь к модулю.
Подробнее здесь: https://stackoverflow.com/questions/792 ... and-prompt