Java-Applikationen schöner starten

Beim Starten meiner Java-Software mit Hilfe einer Batch-Datei erscheint immer ein DOS-Fenster im Hintergrund. Wie kann ich das abschalten?

vorlesen Druckansicht
Lesezeit: 1 Min.
Von
  • Karsten Violka

Beim Starten meiner Java-Software mit Hilfe einer Batch-Datei erscheint immer ein DOS-Fenster im Hintergrund. Wie kann ich das abschalten?

Ersetzen Sie in der Batchdatei den Aufruf von java.exe durch javaw.exe, dann ist kein DOS-Fenster mehr zu sehen. Alternativ können Sie seit dem JDK 1.2 auch JAR-Dateien per Doppelklick starten. Eine Dateiverknüpfung ruft dabei javaw.exe mit der Option -jar auf, gefolgt vom Namen des angeklickten Archivs. Die Virtual Machine entnimmt dann den Namen der zu startenden Klasse der Datei Manifest.mf im Verzeichnis Meta-inf der Archiv-Datei. Die Zeile Main-Class: StartKlasse legt fest, dass der Programmablauf in der Main-Methode der Klasse StartKlasse beginnen soll. Diese Zeile der Manifest-Datei muss unbedingt mit einem Zeilenwechsel abgeschlossen werden. JAR-Dateien sind übrigens ganz normale ZIP-Archive und können außer mit den vom JDK mitgelieferten Kommandozeilentools auch mit einem beliebigen Zip-Werkzeug erstellt und bearbeitet werden. (kav) (kav)