I have created a Java application and made an installer for various platform. It works fine with me, but when it comes to the other machine, it requires Java to be installed on the target machine to run the Java application. For the Windows installer I created the .exe file with the help of Inno Setup and Launch4j, and included the JRE into the installer.

I want to run my Java application on the other Windows machine without installing Java. I need help to solve my problem.