- Mac Mini M1
- macOS 13.6 Ventura
- Java 21 - jdk-21.jdk + Maven
- IntelliJ IDEA Ultimate
I'd like to use
jpackage to produce a macOS
.app and, later, maybe a
.dmg file for distribution and installation. Am I right in thinking that I first need to roll up my app's class files into a combined
.jar file and then combine that with the
Java run-time to make a fully self-contained app?
UPDATE: I've managed to use the
maven-shade-plugin to produce an “über”
.jar file with all of the dependencies. In order to use
jpackage, do I first have to incorporate the Java run-time into the
.jar file, or will
jpackage take care of that for me?