I guess Java jar files can be reversed back to the source code and I want to prevent it from happening that easily. What I did was to convert the jar file into a Windows native exe file using launch4j.
Since the Java program has now been compiled into native machine language is it safe to say that it would be mostly impossible to reverse engineer the source code out of it?