The Packaging Tool aka `jpackage` - JEP Café #4

#Java #OpenJDK #JDK This #JEPCafe discusses JEP 392: Packaging Tool aka `jpackage`, released with JDK 16. `jpackage` is an awesome tool to create native installer on Windows (MSI, EXE), MacOS (PKG, DMG) and Linux (DEB RPM). This episode explains and shows `jpackage` in action on several applications, including TravelingJUGSpeaker and DukeDisplayer. You can find the code here ➱ ⎯⎯⎯⎯⎯⎯ Chapters ⎯⎯⎯⎯⎯⎯ 0:00 Intro 0:57 Packaging Java applications 1:33 Specifying launch parameters 1:42 Invoking the packager 1:58 Non-goals for JEP 392 4:30 Packaging a first, non-modular application 7:08 Packaging, installing and executing a modular application 9:10 Packaging and running the TravelingJUGSpeaker app 10:53 Packaging and running the DukeDisplayer app 12:18 Outro ⎯⎯⎯⎯⎯⎯ Resources ⎯⎯⎯⎯⎯⎯ ◦ JEP 392: Packaging Tool ➱ ◦ Inside Java Podcast #12 on “jpackage” with Kevin Rushforth ➱
Back to Top