2013-05-12 5 views
5

Ich machte ein Java-Programm mit einer GUI, die eclipse verwendet, also wenn ich es laufen lassen möchte, lasse ich es dort laufen, aber mein Freund möchte es auf seinem Computer laufen lassen class-Datei mit javac in der Eingabeaufforderung und machte auch eine Batch-Datei, um das Programm zu starten. Das Problem ist, dass dieses Befehlsfenster jedes Mal, wenn es ausgeführt wird, immer noch im Hintergrund ist. Also, was ich will, ist diese Box verschwinden zu lassen, ist es eine Möglichkeit, das zu tun?Laufende Java-Dateien ohne hässliche Eingabeaufforderungsbox im Hintergrund

schätzen alle Antworten :)

Antwort

13

Starten Sie es mit javaw statt java. Die Description for java erwähnt:

Der javaw Befehl ist identisch mit java, mit der Ausnahme, dass javaw gibt es keine zugehörigen Konsolenfenster. Verwenden Sie javaw, wenn kein Eingabeaufforderungsfenster angezeigt werden soll. Der Launcher javaw wird jedoch ein Dialogfeld mit Fehlerinformationen anzeigen, wenn ein Start aus irgendeinem Grund fehlschlägt.