Hallo!
Du kannst bspw. Dein Java-Programm in eine Jar-Datei packen; diese Archive lassen sich für gewöhnlich per Doppelklick starten (siehe http://www.olison.com/sites/jar.php). Bei Bedarf ließe sich daraus sogar ein Windows-Executable erstellen (siehe http://www.olison.com/sites/exe.php bzw. http://www.olison.com/software/jmadex.php).
Nette Seite, interessante Infos, Danke für den Link!
btw., warum ist eigentlich .jar verknüpft und .class nicht? Oder besser gefragt, womit sollte man .class verknüpfen? Bisher habe ich fast ausschließlich auf der Kommandozeile gearbeitet, das heißt wenn ich mit java.exe verknüpfe wird eben diese geöffnet, wenn ich aber jetzt eine GUI hätte, womit sollte man diese öffnen, so dass sich die Kommandozeile nicht öffnet? Und anders herum, wenn ich ein "Dienst-Programm"(Server) geschrieben habe, wie kann ich das starten so dass es einfach im Hintergrund läuft, also ohne GUI und ohne Kommandozeile? Ich habe noch javaw.exe probiert, dann wird das Programm schonmal von der Kommandozeile entkoppelt, aber damit kann ich die .class auch nicht per Doppelklick starten, das gibt eimen Fehler. Dann gibt es noch die javaws.exe, die versucht wie es aussieht eine GUI zu starten, was bei meinem Server-Programm natürlich auch nicht geht.
Und woher weiß jar denn was genau gestartet werden soll?
Viele Grüße
Andreas