Jeder große IDE, wie JBuilder, kann Exe Dateien erzeugen. Allerdings machen diese Exe Dateien nichts anderes, als eine Jar Datei zu starten. Sei diese nun in der Exe integriert, oder beiliegend.
Ich habe mir daher selbst ein Programm geschrieben, das einfach eine Jar Datei im aktuellen Ordner sucht, und diese dann startet. Derzeit noch in RealBasic. Leider ist RealBasic unter Windows zum K***en. So läuft es mal, und mal nicht. Deshalb verwende ich derzeit noch ein VisualBasic Programm, das mein Kumpel geschrieben hat. Leider ist VisualBasic auch blöd, weil VisualBasic Programme genau wie Java ein Runtime Enviroment installiert haben müssen. Bei Windows ME/2000/XP ist dies glücklicherweise schon der Fall.
Ein Java Programm zu kompilieren, das man kein Java RE mehr braucht, geht ja nicht, oder?