При оценке Install4j
для MacOSX
установщиков сгенерированное приложение отличается по структуре от стандартного MacOSX
приложения. Выбранный тип исполняемого файла — GUI на экране конфигурации Launcher.
Что мы получаем на данный момент:
xxx.jar <==== jar file (provided to Install4j)
.install4j
\jre.bundle <=== bundled jre (bundled by Install4j)
<other install4j stuff>
[Appname].app
\MacOSX
Launcher <==== (generated by Install4j)
\Contents
\Resources
\resources
<icon files> <==== icons (provided to Install4j)
Как разместить соответствующие файлы в созданной папке [Appname].app
:
[Appname].app
\MacOSX
Launcher <==== (generated by Install4j)
\Contents
\Resources
\resources
<icon files> <==== icons (provided to Install4j)
\jre <=== bundled jre (bundled by Install4j)
xxx.jar <==== jar file (provided to Install4j)
Вышеупомянутое является наиболее полезным и переносимым в формате файла .tgz
, конечный пользователь может распаковать файл и перетащить [Appname].app
в папку Applications
в системе Mac.
.install4j
внутри архива.tgz
должна найти свое место. В идеале я бы поместил его в папку[Appname].app\Contents\Resources
в файле.jar
. - person Mani Sarkar   schedule 18.10.2017