GOOGLE ADS

вторник, 3 мая 2022 г.

в Ubuntu jlink не генерирует скрипт .bat, только скрипт bash

Я пытаюсь создать пользовательскую JRE со сценариями запуска, используя это руководство. Я использую Ubuntu 20.04, и в конце концов я получил только сценарий bash в папке bin, но разве jlink не должен был создавать сценарии.bat и bash?


Решение проблемы

Учитывая вопрос и комментарии до сих пор...

Либо вы идете традиционным путем и продолжаете раздавать jar-файлы. Ваш клиент может запускать приложение на любой машине с Java Runtime (и сегодня это означает, что они устанавливают JDK, так как JRE больше нет).

Или вы упаковываете свое приложение, чтобы включить JRE, чтобы клиенту не нужно было заботиться о том, какая версия Java ему нужна. Чтобы упростить эту задачу, были созданы jlink и jpackage. Взгляните на https://docs.oracle.com/en/java/javase/17/jpackage/packaging-overview.html.
Просто имейте в виду, что пакеты Windows должны быть созданы на компьютере с Windows, пакеты Linux на компьютере с Linux. и т.д. Кросс-компиляция не поддерживается.

Если вы предпочитаете что-то вроде Webstart (что означает автоматическое онлайн-распространение вашего приложения), взгляните на https://openwebstart.com/

Комментариев нет:

Отправить комментарий

Laravel Datatable addColumn returns ID of one record only

Я пытаюсь использовать Yajra Datatable для интеграции DataTable на свой веб-сайт. Я смог отобразить таблицу, но столкнулся с проблемой. В по...