Обернуть jar как .app (OSX) и (.exe) для развертывания?

#java #windows #macos #deployment

#java #Windows #macos #развертывание

Вопрос:

У меня есть файл jar для приложения, которое я создал, и я хотел бы развернуть его сейчас как файл .app и .exe.

Возможно ли это?

Я видел, как приложения делали это раньше, и я не знаю, как это делается. Есть ли инструмент / плагин eclipse, который мне нужен? Нужна ли мне подписка разработчика с Apple для OSX? Я не знаю, куда идти дальше, некоторые рекомендуемые шаги, которые нужно предпринять, были бы потрясающими, спасибо!

До сих пор для тестирования я выполнял Run> Run As> Java Application из eclipse. Как указано в названии, я хотел, чтобы .app и .exe действовали как оболочка для .jar.

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

1. @lunchosrock, нет. прочтите вопрос. «оболочка» не конвертируется в .exe, я хочу, чтобы exe запускал файл jar.

2. О, я прочитал это, вот почему я пометил это. Если это не то, что вы ищете, переформулируйте свой вопрос. Извините, если я неправильно понял.

3. Этот предлагаемый дубликат — это не то, что я ищу, и ответы, данные на него, не решают мой вопрос относительно .app для OSX. Я не понимаю, почему он должен оставаться помеченным как so.

4. @ThatGuy343: судя по тому, как сформулирован ваш вопрос, он может показаться дубликатом. Я бы рекомендовал вам отредактировать дополнительную информацию из вашего комментария в свой вопрос. Фактического голосования за закрытие нет, поэтому «флаг» — это просто комментарий.

5. До сих пор неясно, что вы на самом деле пытаетесь спросить. Если вы «хотите, чтобы exe запускал файл jar», а не создавал установочный / автономный исполняемый файл, какое отношение этот вопрос имеет к развертыванию? Почему бы вам просто не использовать пакетный скрипт / сценарий оболочки?

Ответ №1:

Для OSX рассмотрите возможность создания пакета приложений OSX

Для Windows рассмотрите Launch4j

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

1. именно то, что я искал!

2. @ThatGuy343 Поскольку вы упомянули Eclipse, я добавлю, что в разделе «Экспорт» есть опция «Пакет приложений Mac OS X». Он должен иметь возможность экспортировать конфигурацию запуска как приложение.

3. @whiskeyspider Полезный совет! Спасибо, понятия не имел, что это было там.