How to distribute Java Application
问题 I would like to know about the various options for distributing a Java application. I know that you can Distribute the Source Code and let users compile it themselves, or provide make files, etc.. Package it into a JAR, and have self extracting archives and (I'm sure, myriad other ways) I'm hoping for some explanations about the most common options (and one's I haven't thought of) and in particular, do they require a user to have a JVM, or can it be bundled with one - personally I'm not too