2016-12-27 2 views
-1

Я кодирую проект на Java и строю его с помощью градиента. Мне нужно сохранить его простым и скомпилировать в автономные двоичные файлы для Windows, Mac и Linux.Создайте автономный исполняемый файл из Java-кода для Windows, OSX и Linux сразу

Есть ли что-нибудь, что может построить все эти двоичные файлы, или я должен использовать отдельный lib (например, Launch4j для исполняемых файлов Windows) для каждого отдельного двоичного файла?

Я хотел бы назвать одну задачу «build-all-binarys» в градиенте и получить из нее файлы .exe, .app и .bin. Было бы неплохо иметь возможность объединить JRE в двоичный файл.

ответ

1

Используйте javapackager, добавленный с Java 8 в JDK.

Он прекрасно создает автономный исполняемый файл - вот он объединяет JVM с каждой копией - всех стандартных операционных систем с одним вызовом.

Javapackager находится в каталоге JAVA_HOME/bin /.

Смежные вопросы