JAVA: .jar-Dateien automatisch öffnen im CMD-Fenster
Hallo!
Wie kann ich eine JAR-Datei öffnen, in der die Dateien keine eigene Benutzeroberfläche haben (also dass beim Öffnen der JAR ein CMD-Fenster mit der Ausgabe erscheint)?
Ich will das nicht mit einer BAT lösen, wie hier...
@echo off
java -jar Datei.jar
pause
... sondern wirklich nur mit einem JAR-Archiv.
Danke für eure Antworten im Voraus! :)
3 Antworten
Benutzeroberflächen werden vom Programm selbst erzeugt, man hat selbst also keinen Einfluss darauf, außer wenn der Entwickler es so vorgesehen hat, dass man die Oberfläche deaktivieren kann.
Bitte nicht irgendwelchen Mist glauben, der über javaw erzählt wird, javaw ist das genaue Gegenteil.
Während der Interpreter Java mit einem cmd-Fenster assoziiert wird und dadurch benutzung von System.in und System.out erlaubt, lässt javaw keine Konsoleninteraktionen zu. Der Name steht wohl für "Java Window"
Nogui ist ein Switch der in Minecraftserversoftware einprogrammiert wurde, es ist kein Java-Feature.
Wenn o.g. batch funktioniert, dann kannst du folgende Zeile verwenden:
start java -jar Datei.jar
Indem du sie mit Javaw.exe öffnest.
Aber eine Möglichkeit wäre -nogui dranhängen.