The beauty of java is that it is platform independent. So, converting it to a platform-dependent executable is a great sin: it kills the very purpose of java!
But if you're okay with that, use some thirdparty software.
Commercial:
• JEXECreator
• exe4J
• NativeJ
• execJava
• Executor
• JExePack
• Jlaunch
Free:
• JSmooth
• Launch4j
• jstart32
• exeJ
• Janel
• jstart
• Roxes Ant Tasks
• Marner Java Launcher
• jelude
More similar discussions are here, here, here, here and even here.
转载于:https://my.oschina.net/liuyuanyuangogo/blog/1491450