Hallo,
Das Posting von michelB war nicht eindeutig.
Muss ich die JVM für ein einfaches Programm installier haben oder nicht ?
Mgölichst schon. Aber wenn Du das Programm eh vorwiegend für Dich verwenden willst, was spricht dann dagegen?
Kann ich das nicht irgendwie in Programmcode compilen lassen oder sowas ?
Soweit ich weiß bietet die GCC die Möglichkeit zumindest unter Linux native Programme zu erzeugen, die keine weitere VM brauchen (auch wenn einige API-Teile noch davon ausgeschlossen sind).
http://gcc.gnu.org/java/
Unter Windows gibt es auch die Möglichkeit native-Code (sprich EXE-Dateien) zu erzeugen. Allerdings sind dies meist kostenpflichte Programme. Allerdings stellt sich die Frage nach dem Sinn. Geschwindigkeitsvorteile sind kaum zu erwartet. Bleibt also nur vereinfachte Weitergabe des Programms, da keine extra JavaVM benötigt wird.
http://www.excelsior-usa.com/jetde.html
Darüber hinaus gibt es die Möglichkeit Dein Java-Programm und die JavaVM in einer EXE-Datei zu bündeln z.B. mit
http://www.ej-technologies.com/products/exe4j/overview.html
Gruß
MichaelB