Creating a Linux executable file for my Java application Jar file

693 Views Asked by At

I found that Packr is the best tool to use for creating an executable file for my Java application on Linux. The executable works perfectly on Linux, but i have a question about this tool:

The tool forces me to embed JRE with the output folder causing big output size for my application. Can i create the executable without embedding JRE with it?

1

There are 1 best solutions below

1
On

If you are using java 9 or above you can use jlink to create an image that only contains the required jre modules and therefore will likely give you a smaller distributable. There's a tutorial here