Я искал в Интернете и на этом форуме правильный способ включить Java Runtime Environment с моим Java-приложением.Установите JRE, если не установлен
Я знаю, что JRE зависит от машины и, следовательно, JRE для предоставления моего приложения изменится, если я захочу развернуть для MAC или Linux, например.
То, что я действительно хочу знать (при условии, что я уже говорил правильно), является:
«Есть ли способ, чтобы проверить, установлен ли JRE на компьютере клиента, и если не установить его перед пытаясь запустить мое приложение? "
Потому что я не думаю, что это возможно:
Как вы думаете, я должен развернуть мое приложение с папкой JRE, адаптированной к клиентской системе, и запустить мое приложение с помощью скрипта, используя java.exe содержащегося в папке JRE?
Это позволяет избежать установки каких-либо вещей Java, но это не выглядит как хорошая практика для меня ...
[Возможный дубликат?] (Http://stackoverflow.com/questions/2716391/is-there-a- механизм-to-distribute-an-app-with-its-own-jre) – Andrew
Как уже упоминалось, посмотрите на install4j; Вот пример использования платформы Netbeans - http: //netbeans.dzone.com/including-jre-in-nbi – hovanessyan
Большое спасибо за пример. Я знал о install4j, но не смог заставить его работать на Mac. Я также попробую это :) –