Как создать автономное приложение 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 бит машина.

0 ответов

Другие вопросы по тегам