Wie kann man denn in Java eine selbst programmierte Anwendung starten ohne dass die Konsole angezeigt wird? Hab ein bat-File angelegt mit "java <Anwendung>" drin aber dann seh ich die schirche Konsole..
Java-Anwendung ohne angezeigte Konsole starten
-
-
schau mal hier nach:
http://www.excelsior-usa.com/articles/java-to-exe.html
[edit]
der link ist vielleicht brauchbarer, als er aus der url heraus erscheint. es werden auch executable-jars behandelt
[/edit] -
Wie kann man denn in Java eine selbst programmierte Anwendung starten ohne dass die Konsole angezeigt wird? Hab ein bat-File angelegt mit "java <Anwendung>" drin aber dann seh ich die schirche Konsole..
Ich nehme an, du arbeitest unter Windows: Versuch mal "javaw <Anwendung>".
-
Ich nehme an, du arbeitest unter Windows: Versuch mal "javaw <Anwendung>".
funzt leider net ... wird trotzdem angezeigt
-
Wie kann man denn in Java eine selbst programmierte Anwendung starten ohne dass die Konsole angezeigt wird? Hab ein bat-File angelegt mit "java <Anwendung>" drin aber dann seh ich die schirche Konsole..
ein .bat file oeffnet eine shell, fuehrt die darin enthaltenen befehle aus und schliesst die shell dann wieder. Mit einem .bat file wirst du dein problem also nicht loesen koennen.
Wenn man ein Java programm unter Windows so einrichten moechte, dass man es mittels mausklick starten kann, macht man das meistens entweder mit einem executable jar file oder man bastelt sich ein exe file, wie es oben schon erwaehnt wurde.
-
ich verwend immer ein .bat file mit "start javaw javaprog"
-
du kannst aus deinem programm auch ein self running jar file machen, was den vorteil bringt, das du es sogar mittels doppel-click auf den jar file starten kannst. dafur musst du alles in ein jar file packen und eine .mf (manifest datei) ebenfalls hinein bringen. dann kannst da programm mittels doppel-click starten und es wird kein fenster angezeigt (console)
-
Hier mal ein link zu einem tut mit diesem thema.
http://www.javalobby.org/forums/thread.…15486&tstart=45
ich hoffe es hilft dir und ist das was du suchst ... -
Kann man nicht auch den WSH statt einem .bat file nehmen? Damit sollte man eigentlich um die automatisch gestartete Shell herumkommen, wenn ich mich nicht täusche.
-
also bei meiner lösung erscheint ganz kurz die shell und verschwindet gleich wieder is mMn die einfachste und beste lösung
-
Ich würde trotzdem dem self running jar file bevorzugen, da es auf fast jeder plattform (win/mac/ und manche linux distros) ohne probleme funtzt und man ein suesses kleines icon hat, auf das man draufdruecken kann und es trotzdem plattform unabhaengig bleibt das ganze...
einfach nur den jar file runtersaugen und doppelclickist halt geschmackssache ...
-
platform abhänging is es, aber man braucht keine extra software dazu und ein icon kann man hinzufügen indem man einen link auf die .bat macht und dort das icon einstellt
-
platform abhänging is es, aber man braucht keine extra software dazu...
extra software brauchst du fuer ein ausfuehrbares jar file auch nicht. -
ja, stimmt da hast du recht
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!