2015 state of the art of packaging a java game with private JRE

Hello everybody,

recently I picked up my old Java game project (Dark Mines) and I decided that the best next step was to get some feedback on what it currently is, before adding more features. So I set out to create a release of it. I had a short experiment with Excelsior JET compilation which worked, but made for a very cumbersome release process and not a very small end result. In the end I used JSmooth and bundled a private JRE which is a manually stripped Oracle Java 8 JRE. The result is not too shabby (30MB zipped, 87MB unzipped).

Then I came across this forum, and searched for any suggestions on packaging the game. The newest entry I could find is from 2012 which basically describes the same as I have done, although with a smaller end result. Maybe because of the JRE version?

Anyway, I’d like to know if this is still the state of the art in distributing Java games, or that there is a better way.

Cheers!