just when you start a program written in Java, on the machine on which it is not installed – the program, respectively, will not work.
How do such questions solve?
Answer 1, Authority 100%
The most popular solution launch4j or EXE4J , but this is just a Java application bootloader, that is, JRE is still needed.
Answer 2, Authority 100%
You can purchase Excelsior Jet . And you can assemble the application using GCJ. But the size will not please you. You can collect with JVM “in the Buse”, for example with jamaicavm.
Answer 3, Authority 50%
Install JRE. no other way. Conversion to .exe will not save. Well, if you really want to convert JAR – & gt; EXE That Here is the link , but JRE is a mandatory component