Как создать автономное приложение Java для различных платформ в одной сборке, работающей на 64-битной машине Windows 8
. Может распространяться как.zip или упаковываться как установщик для конкретной платформы.
• Без изменений приложения, те же двоичные файлы приложения jar могут быть развернуты как собственный пакет, дважды щелкаемый jar
со ссылкой на эти два пункта выше, я хотел бы сделать то же самое. Может ли кто-нибудь показать мне образец build.xml или помочь ссылками для достижения этих двух пунктов?
Я запускаю свою сборку на Windows 8, 64-битной машине, и она успешно создает 64-битный исполняемый файл окна для запуска автономного приложения java fx, используя следующую задачу javafx -
<fx:deploy width="${javafx.run.width}" height="${javafx.run.height}"
nativeBundles="all"
outdir="${basedir}/${dist.dir}" outfile="${application.title}">
<fx:application name="${application.title}" mainClass="${javafx.main.class}"/>
<fx:resources>
<fx:fileset dir="${basedir}/${dist.dir}" includes="*.jar"/>
</fx:resources>
<fx:info title="${application.title}" vendor="${application.vendor}"/>
</fx:deploy>
Теперь мне нужно подготовить различные установщики ОС для запуска их соответствующих автономных java-приложений на MAC и Linux. Я хотел бы создать мудрый установщик ОС в той же сборке, что и на Windows 8 64-битной машине. Это возможно?
Я могу пойти на компромисс с установщиком, если это не возможно, чтобы создать установщик для MAC и Linux на платформе Window, но кое-как, как можно создать автономное приложение java fx для различных платформ, например для MAC и Linux, в одной сборке, которая работает на Окно 8 64 бит машина.