Jar2Exe is a tool to wrap jar files into binary exe files for Windows and Linux.
To start java from generated exe files is more convenient: 1) Easy to start, generated exe files will find JRE on host by itself. 2) Easy to configure, generated exe files are configurable for Java vm parameters or options defined by Jar2Exe. 3) Safe to redistribute, jar files are encrypted and hidden into exe file. So the java program cannot be extracted and decompiled. 4) Function enhancement, generated exe files have many function enhancements, such as you can run java program as a Service on Windows and Linux without developing with OS.
About Jar2Exe itself: 1) Jar2Exe supports Wizard Mode and Command Line Mode to run. 2) Jar2Exe runs on Windows, but Jar2Exe can generate exe files for Windows and Linux. 3) 32 bits and 64 bits supported, 64 bits edition of Jar2Exe can generate both 32 and 64 bits exe files. 4) Jar2Exe can generate "Console", "Windows GUI", "Service" 3 types of applications. 5) It supports to pack depended jar files into a single exe file.
If you want to redistribute generated exe files to your customers as a product, you need to purchase Jar2Exe.