Graal contains an AOT compiler which makes it really straight forward to compile jars to native binaries. I've currently only tried the community edition on linux. So your mileage may vary.
- http://www.graalvm.org/downloads/
- https://github.com/coursier/coursier
- A working gcc compiler and headers. e.g.:
apt install build-essential zlib1g-dev