Skip to content

abrayall/jetpack

Repository files navigation

Jetpack - Native Executable Builder

Jetpack is a build tool that can convert Java applications into native executables for Windows, Linux and (soon) MacOS.

Jetpack v1.0.0 currently can generate sophisticated shell scripts for your Java app for Linux and Windows. Future versions will able to support native binaries / apps for Windows, Linux and MacOS.

Install

Usage

 $> bin/jetpack [name] [main] [platforms] [directory]
 
 where: 
  - name:       name of executable to generate
  - main:       name of class with main() that should be launched
  - platforms:  platforms to generate executables (linux|window - default both)
  - directory:  directory that executables should be built
  

Schedule

  • v1.0.0 - Support generating shell and batch scripts
  • v1.1.0 - Support generating .exe executables
  • v1.2.0 - Support generating MacOS applications
  • v1.3.0 - Support generating universal tar/zip files

Design Notes

  • jetpack [executable|package] [descriptor] [platforms] [directory]
  • jetpack [executable|package] [name] [main] [platforms] [directory]