
Jarbler: Pack a Ruby application into an executable jar file.
Jarbler is a solution that packages Ruby applications in a jar file so that they can be executed on the target environment without a Ruby runtime environment under Java.
https://github.com/rammpeter/jarbler
The main motivation for the function in principle is to be able to run Ruby applications without Ruby being installed on the target system. This is particularly important for frequently used apps where the various runtime environments in Linux, Windows or Mac OS are not known beforehand. Java is a lower hurdle than Ruby. The driver for Development of this tool was that the actual standard tool “Warbler” was only poorly maintained in the JRuby cosmos and was no longer usable with the current JRuby versions.
Jarbler can be used as a standalone gem, may one day migrate to JRuby as a standard tool.