INPUTsys Exe Packer produces Windows executable files including Java(TM) Runtime Environment (JRE) and embedded add-ons. It allows users to build a complete executable for their Java application that includes all files required.
One of the main advantages of using IEP is that it allows you to create a single executable file that includes everything your Java application needs to run. Once the user launches the executable, the JRE files will be extracted to a temporary directory and the application will be started. It's a great way to ensure that your application works seamlessly across different platforms.
I was impressed by the file size of the generated executable, which is a minimum of 7.2MB. This is quite reasonable considering all the files that are included. The tool uses the Hotspot compiler instead of ahead of time (AOT) compilation to keep the file size down.
Another great feature of IEP is that it allows you to embed other files as well. There is a java system property that points to the extracted directory, so you can access these files in your Java application. You can also configure and test the tool using the GUI mode, then switch to the command line (with the project file as a parameter) for faster performance.
One thing worth noting is that the startup time of the executable can be improved by running it from a CD or DVD. The tool runs smoothly on Windows, MacOSX, Linux, and Unix, so it's a versatile choice for developers.
Overall, I would highly recommend INPUTsys Exe Packer to Java application developers who need to distribute their software. It's a powerful and easy-to-use tool that can help you create efficient and user-friendly executables in no time. Plus, with JRE modularization efforts underway, we can expect even smaller executable sizes in the future.
Version 1.4: Initial stable release
Version 1.2: Initial beta release