Java application as standalone executable

     The only way of distributing Java application, provided by unaltered Java run-time system is delivering Java class files, possibly packaged in one or more jar files. Of course, it is possible to wrap standard launcher program jre in a wrapper - shell script under Unix system or batch file under Windows. Described method of application delivery has one important drawback - the application exists as file collection, making copying the application across file system or network less then convenient.

      Fortunately, Java2 capabilities offer the way to turn Java application into single executable. Follow this link to learn how.