Doppelklick-Anwendung

Error257

Mitglied
Ich hab ein Programm geschrieben und wenn ich es Freunden schicken will, müssen die es entweder durch die cmd aufmachen, oder ich muss ihnen 2 Dateien schicken, zusätlich mit einer Batch "java program". Gibt es eine Möglichkeit, dass meine Freunde einfach eine Datei bekommen, auf die sie Doppelklicken und sie sich öffnet, bzw. kann man durch eine .jar Datei das DOS Fenster öffnen, da es eine DOS-Anwendung ist.
 

dzim

Top Contributor
Wenn du das Jar ausführbar gemacht hast, also eine Main-Klasse mit angegeben hast (siehe MANIFEST.INF - einfach googlen, wenn du es nicht schon hast) und dann kann unter Windows, Java installation vorausgesetzt, IMHO das Programm mit einem Doppelklick gestartet werden.
Bei mir jedenfalls und auf diversen Testrechnern klappt das jedenfalls!

Probier's noch mal!
 

Error257

Mitglied
Ja, aber hier ein Ausschnitt aus dem Tutorial:
Auf vielen Systemen bewirkt ein Doppelklick auf einen jar-Archiv genau diesen Aufruf. Man sollte aber darauf achten, dass man auf Windows-Systemen dann kein Dos-Fenster sieht. Wenn man also auf eine Ausgabe in einem Dos-Fenster angewiesen ist, sollte man besser das Programm per Hand oder Verknüpfung starten.

Jar - Erstellen einer ausführbaren Jar-Datei - Wiklet

Nach dem Tutorial hab ich das gemacht.
 
G

Gast2

Gast
Du kannst auch einfach dein jar file als wrapper nutzen.
Beim Doppelklick auf das jar file startest du einfach einen neuen Prozess der dir die Konsole öffnet und dein Programm startet.

ProzessBuilder, cmd.exe
das sollte dir weiterhelfen.
 

dzim

Top Contributor
Oh ich gaub ich hatte das falsch verstanden... Ich hatte den letzten Satz nur überflogen und dachte, du wolltest *keine* Konsole.
Du könntest alternativ auch die Dateiendung .jar mit java.exe anstatt javaw.exe assoziieren, das sorgt genau dafür.
Aber letzten Endes würde ich - um sauber zu bleiben und nicht davon abhängig zu sein, wie auf anderen Systemen die Verknüpfung ist - die Batch-Variante vorziehen.
Was mein Vorschreiber meinte (ich schätze mal per Runtime.exec() die cmd.exe selbst aufzurufen) ist vielleicht auch eine denbare Alternative.
Letzte Möglichkeit: Nutze eine echtes Graphisches Frontend - sei es nun Swing/AWT oder SWT. Beim ersten bietet wohl NetBeans von Haus an gute WYSIWYG-Editoren an, beim Zweiten ist jetzt dank Google ein meiner Meinung nach sehr guter (ehemals Instantiations) - namlich WindowBuilder Pro - für Eclipse verfügbar. Der Letztere kann meiner Meinung nach auch Swing.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
U Jar Datei per Doppelklick ausführen / Entwicklungsumgebung Java Basics - Anfänger-Themen 4
R JAR File startet nur per Doppelklick aber nicht per CMD Java Basics - Anfänger-Themen 4
M Doppelklick Java Basics - Anfänger-Themen 9
K .jar Datei mit Doppelklick öffnen Java Basics - Anfänger-Themen 26
I Wie Doppelklick und Einfachklick unterscheiden? Java Basics - Anfänger-Themen 15
Z In JList per Doppelklick eine Datei öffnen (z.B. ein PDF) Java Basics - Anfänger-Themen 16
W Java-Programm als Icon mit Doppelklick einfach öffnen ? Java Basics - Anfänger-Themen 3
C *.java Datei nach Doppelklick mit VM ausführen Java Basics - Anfänger-Themen 29
H .jar Consolenprogramm mittels Doppelklick starten Java Basics - Anfänger-Themen 2
B Einfachklick / Doppelklick Java Basics - Anfänger-Themen 3
S JTable--Beschreiben der Zellen durch Doppelklick verhindern Java Basics - Anfänger-Themen 4
G *.jar Doppelklick Java Basics - Anfänger-Themen 3
G JAR-Datei durch Doppelklick nicht startbar Java Basics - Anfänger-Themen 4
F Doppelklick-Event auf JTree Java Basics - Anfänger-Themen 5
A Java Programm mit Doppelklick ausführen Java Basics - Anfänger-Themen 2
J java dateien mit doppelklick öffnen Java Basics - Anfänger-Themen 3
S Doppelklick Java Basics - Anfänger-Themen 2
S Starten eines Programmes per Doppelklick Java Basics - Anfänger-Themen 10
F Packprogramm öffnet sich bei Doppelklick auf jar-Datei Java Basics - Anfänger-Themen 26
I In unterschiedlichen Applikation Zugriff auf eine gemeinsame Anwendung? Java Basics - Anfänger-Themen 8
A Wie führe ich eine Batch-Datei von meiner Java-Anwendung aus? Java Basics - Anfänger-Themen 18
A JavaFX-Anwendung läuft nicht mit Selenium WebDriver Java Basics - Anfänger-Themen 0
K Mail senden, nachdem Anwendung beendet wurde (gleich wie) Java Basics - Anfänger-Themen 4
P Best Practice Druck aus Java Anwendung in MacOs Java Basics - Anfänger-Themen 0
T Start-Activity für Java Maven Web-Anwendung festlegen Java Basics - Anfänger-Themen 2
J Was mache ich falsch in meiner Java Anwendung? Java Basics - Anfänger-Themen 11
I Java Anwendung auf Android portieren Java Basics - Anfänger-Themen 1
I Java FX GUI Anwendung Java Basics - Anfänger-Themen 30
F Mehrere Server Sockets in einer Anwendung Java Basics - Anfänger-Themen 9
G MapStruct Anwendung vom selbst geschriebenen Formater Java Basics - Anfänger-Themen 4
J Aktuelle Zeit in einer JavaFX Anwendung aktualisieren lassen Java Basics - Anfänger-Themen 4
S If Anwendung Java Basics - Anfänger-Themen 1
2 Verständnisproblem bei Anwendung von Lower Bounded Wildcards Java Basics - Anfänger-Themen 5
J Datentypen Anwendung von String contains Java Basics - Anfänger-Themen 4
P Klassen Richtige Anwendung einer Enum-Klasse Java Basics - Anfänger-Themen 11
R If anwendung funktioniert nicht Java Basics - Anfänger-Themen 3
W Verschiedene Bibliotheken in einer Anwendung? Java Basics - Anfänger-Themen 2
GENiALi Java Console Anwendung starten in Prozess Java Basics - Anfänger-Themen 3
A Testprogramm in java oder javascript für Windows Anwendung? Java Basics - Anfänger-Themen 1
K Objekt soll Anwendung über Änderungen informieren Java Basics - Anfänger-Themen 8
S JUnit - Swing- Anwendung wird nicht neu gestartet Java Basics - Anfänger-Themen 0
R Best Practice Problem Anwendung umzusetzen Java Basics - Anfänger-Themen 2
S Paint Anwendung: Freihandlinien zeichnen Java Basics - Anfänger-Themen 4
S Anwendung Startet nur in Vergangenheit Java Basics - Anfänger-Themen 11
S Erste Schritte drawOval Problem in Paint Anwendung Java Basics - Anfänger-Themen 1
C Java-Anwendung im Browser zoomen Java Basics - Anfänger-Themen 1
C Anwendung generischer Typparamter auf ArrayList Java Basics - Anfänger-Themen 2
I Externes konsolen Anwendung (.exe) starten Java Basics - Anfänger-Themen 2
E Classpath SecSigner in WebStart-Anwendung Java Basics - Anfänger-Themen 3
N Best Practice Stilistische Anwendung von if/else-Abfragen Java Basics - Anfänger-Themen 7
E mit java-anwendung internet verbindung unterbrechen Java Basics - Anfänger-Themen 5
L Verbindung von Anwendung mit GUI Java Basics - Anfänger-Themen 6
DStrohma Best Practice Hibernate für kleine Anwendung nutzen? Java Basics - Anfänger-Themen 4
W Rekursion Anwendung Java Basics - Anfänger-Themen 16
FreeFun Java Anwendung beenden Java Basics - Anfänger-Themen 7
S Reale Anwendung der OOP Java Basics - Anfänger-Themen 33
B Seltsamer Fehler in SWING anwendung Java Basics - Anfänger-Themen 2
M Anwendung Schreibrechte geben Java Basics - Anfänger-Themen 13
M Anwendung als Webstart ausführen Java Basics - Anfänger-Themen 4
G Erste Schritte von Eclipse zur Anwendung: Programme auf anderen Rechnern zum Laufen bringen Java Basics - Anfänger-Themen 4
H Erste Schritte 2 User Interfaces für eine Anwendung Java Basics - Anfänger-Themen 7
M Anwendung in verschiedenen JREs Java Basics - Anfänger-Themen 42
A Hilfe bei Anwendung erstellen Java Basics - Anfänger-Themen 2
J GUI für Java-Anwendung erzeugen Java Basics - Anfänger-Themen 7
U Rechte bei JAVA-Anwendung? Java Basics - Anfänger-Themen 8
JAVAnnik Anwendung nach Schließen vom letzen Frame Java Basics - Anfänger-Themen 9
C Mit Java Textfeld einer externen Anwendung auslesen Java Basics - Anfänger-Themen 9
L Benutzerdefinierte Anwendung starten Java Basics - Anfänger-Themen 5
S KeyListener-Anwendung Java Basics - Anfänger-Themen 7
Steve5000 Externe Batch-Datei starten und anwendung beenden?! Java Basics - Anfänger-Themen 4
StrikeTom Problem mit regex(-anwendung) Java Basics - Anfänger-Themen 10
D Frage zu Collection und deren Anwendung Java Basics - Anfänger-Themen 2
P Java Anwendung mit mehr RAM starten?? Java Basics - Anfänger-Themen 5
N Favicon in meiner Anwendung Java Basics - Anfänger-Themen 9
A JBoss-Anwendung soll im Singleton-Mode laufen Java Basics - Anfänger-Themen 6
P Interfaces -> eins oder mehrere für eine Anwendung? Java Basics - Anfänger-Themen 9
Dit_ invokeLater | richtige Anwendung Java Basics - Anfänger-Themen 2
H Datei einlesen in einer MVC Anwendung Java Basics - Anfänger-Themen 3
B JavaWebStart - Anwendung läuft nur auf einem Rechner Java Basics - Anfänger-Themen 6
M MergeSort - Threads in Anwendung bremsen alles! Java Basics - Anfänger-Themen 4
C0FFEE Anwendung soll eigenen Dateinamen referenzieren Java Basics - Anfänger-Themen 13
Dit_ Collections.sort(..); | Anwendung Java Basics - Anfänger-Themen 4
D Das Ausführen einer Java Anwendung auf versch Systemen... Java Basics - Anfänger-Themen 5
F u.a. Ressourcen begrenzung für Java-Anwendung Java Basics - Anfänger-Themen 5
X Konfiguration einer Anwendung aus mehreren Dateien Java Basics - Anfänger-Themen 11
K JAVA-Anwendung startet nicht Java Basics - Anfänger-Themen 7
P Output einer anderen Anwendung verwenden Java Basics - Anfänger-Themen 7
M (Sub-)Anwendung schließen aus JMenu Java Basics - Anfänger-Themen 6
A Aufruf einer externen schon laufenden Anwendung Java Basics - Anfänger-Themen 3
harrli Markierten Text einer anderen Anwendung ermitteln Java Basics - Anfänger-Themen 10
Y Preferences / Properties Anwendung plattformunabhängig Java Basics - Anfänger-Themen 4
B Java-Anwendung im Windows Design Java Basics - Anfänger-Themen 8
G Polymorphismus und die richtige Anwendung Java Basics - Anfänger-Themen 6
J java anwendung starten - wie? Java Basics - Anfänger-Themen 7
M Handy Java Anwendung Java Basics - Anfänger-Themen 8
D Beim Schließen eines Dialogs die Ganze Anwendung schließen ? Java Basics - Anfänger-Themen 7
T Desktop Anwendung Aufbau Java Basics - Anfänger-Themen 5
G Bild von Anwendung Java Basics - Anfänger-Themen 3
E Problem mit der parallelen Anwendung Java Basics - Anfänger-Themen 11
J Anwendung von "this" Java Basics - Anfänger-Themen 4

Ähnliche Java Themen

Neue Themen


Oben