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.