Moin.
Wie Juve bereits beschrieben hat, werden Java-Programme in der Regel als jar-Archive ausgeliefert. Diese werden mit dem Hilfsprogramm jar erstellt. Ein Beispiel:
Erstelle eine Datei manifest.text mit Inhalt
Main-Class: package.subpackage.MainClass
Ein ausführbares Archiv kann dann mit
jar cmf jarfile.jar manifest.txt path/to/classfiles/*.class
erstellt werden.
Es ist sinnvoll, dem Archiv mit
jar i jarfile.jar
einen Index hinzuzufügen.
Ist die JRE korrekt installiert, reicht dann zum ausführen ein Doppelklick auf das Archiv bzw. ein
java -jar jarfile.jar
Unter Windows für dich vielleicht auch interessant: launch4j oder einer der vielen anderen Launcher (die das Archiv und den Aufruf der der JVM in einer EXE kapseln).
Eine weitere Möglichkeit liefert Java Web Start (Google ist dein Freund).
Christoph