Java Deployment Without Illusions: From Bytecode to jpackage, GraalVM, and Evolutionary…

Java deployment is often explained in terms of tools.