Я ветеран Java, но я давно использую JDK8. Я решил, что наконец хочу обновить, поэтому я использую Java11. Я наслаждаюсь новыми функциями, но я достиг того момента, когда мне нужно развернуть свое программное обеспечение.
Раньше я экспортировал работающий JAR из Eclipse и связывал его с соответствующим JRE. Затем я использовал бы оба для запуска программного обеспечения из определенной для ОС программы (например, EXE-файл, который запускает связанный JRE с данным JAR). Конечно, сейчас это не совсем вариант, потому что JRE остались в прошлом. Предположительно, новая система на ее месте намного легче и прямолинейнее, единственная проблема в том, что я не могу понять, как ее использовать.
Я читал о том, как развертывать программы с JDK9 и выше, и видел, как люди упоминали JLink и ссылались на него, но я не могу найти прямой ответ о том, как просто экспортировать работающий JAR. Дело в том, что мне не нужна вся поддержка модуля, и я не хочу его настраивать. Есть ли инструмент для простого экспорта того, что я могу запустить? Как это делается сейчас?
Извините, если это тупой вопрос, я просто искренне запутался в том, как все это работает, и не могу найти в Интернете ничего, что ясно и кратко излагает. На JLink есть много документации и что она делает, но я не нашел ничего, что объясняло бы основную цель всего этого.
TL; DR; Как экспортировать рабочие программы Java с JDK9 и выше, используя Eclipse (последняя версия)?
Спасибо, что уделили время!