Laufen ein .jar-Datei in einer Eingabeaufforderung aus Doppel-klicken Sie auf
Werde ich beginnen, indem Sie sagen: ich bin auf windows 7.
Habe ich eine .jar-Datei, die führt problemlos von der Kommandozeile mit - java-jar myJar.jar Ansatz
Aber was ich danach in der Lage zu sein klicken Sie doppelt auf die jar-Datei und öffnen Sie das Fenster der Eingabeaufforderung, und führen Sie die Eingabeaufforderung als wenn ich gerade getippt haben die java -jar-myJar.jar line.
Wenn ich Doppelklick auf die jar-Datei glaube ich, dass es läuft, weil eine visuelle Teil des java erscheinen, aber es gibt keine Fenster Eingabeaufforderung zeigt meine Ausgabe in der Konsole.
Nach einem Blick herum, denen ich begegnet bin, Menschen, die sagen, dass javaw das ist, was die jar-Dateien verknüpft sind, haben nicht eine Konsole und ich muss zu verknüpfen, jar-Dateien mit java.exe statt javaw.exe. Ich hab das versucht und es hat nicht zu funktionieren scheint.
Kann jemand helfen? Eine Schritt für Schritt wäre schön.
InformationsquelleAutor Nexus490 | 2013-05-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist IMHO nicht möglich. Sie konnte öffnen Sie die Konsole von der Anwendung selbst, aber das ist OS-abhängig. Wenn Sie die Verwaltungskonsole öffnen, müssen Sie führen Sie die Anwendung aus, wie Sie bereits tun.
InformationsquelleAutor Behnil
Ich hatte die gleiche Frage und die bat-Datei, die Idee war genial und hat mich gerettet eine Menge Zeit umschreiben von code. Danke!(Hätte ich von Ihnen positiv bewertet werden,aber anscheinend habe ich nicht genug rep.)
Batch (oder Bat) - Dateien sind super einfach zu machen.
Einfach die
java -jar YourFile.jar
in den Editor (wenn du auf windows), speichern alsTitle.bat
gestellt und in den gleichen Ordner wie die jar.presto! ein Programm-öffnen-können von der Allgemeinen öffentlichkeit.
Ja, aber Sie haben beide Dateien als die, die buggy ist, wenn ich wurden, um die jar-Datei in meinem Datei-system
InformationsquelleAutor user2439749
Wenn Sie wollen, um den Befehl Linie, die Sie haben, um starten Sie Ihr Glas mit der Kommandozeile.
java-jar MyJar.jar
InformationsquelleAutor Julien Bodin
Ich würde so etwas tun:
(Getestet in Widows XP mit JRE 1.6, Unterstützung, andere Betriebssysteme sollten Sie überprüfen, ob der Pfad für jedes OS und wählen Sie die entsprechende Konsole-emulator (
xterm
,gnome-terminal
... (überprüfen Sie für die Existenz und die Präferenz...)))InformationsquelleAutor Ahmed KRAIEM
Alternativ schlage ich vor, erstellen Sie eine bat-Datei mit diesem Inhalt :
Dadurch startet Ihr die jar-als auch die Eingabeaufforderung öffnen automatisch, die alle aus einem einfachen Doppelklick auf eine bat-Datei.
(Die bat-Datei muss im selben Ordner wie die jar-Datei, sonst müssen Sie den Pfad zu dem jar, nicht nur die jar-name)
InformationsquelleAutor Full Frontal Nudity
Dies ist die einfachste Lösung für Anfänger:
schreiben dieser zwei Zeilen:
speichern Sie die Datei als "name".bat
(natürlich neu erstellt .bat Datei muss im gleichen Ordner sein wie die .Klasse)
InformationsquelleAutor lewis4u
Nein, es wäre nicht eine Konsole für eine ausführbare Jar-Datei. Sie benötigen, um die Ausgabe in der GUI.
Wenn Sie "öffnen Sie im Fenster der Eingabeaufforderung" , "öffnen mit einem zugehörigen Fenster der Eingabeaufforderung für die Ausgabe" die Antwort ist "Nein". Ich werde nicht versuchen, die Frage zu beantworten, wie Sie es zu mir, da ich nicht den Sinn dahinter.
Gut, du hast meine Frage beantwortet, ob du wolltest oder nicht; Danke.
InformationsquelleAutor Andrew Thompson
Überprüfen Sie Ihre MANIFEST.MF
Main-Klasse: YourMainClassHere
Wenn dieses Feld verschwand dann öffnen Sie Ihre original MANIFEST.txt für diesen Punkt:
Main-Klasse: YourMainClassHere muss am Ende eine neue Zeile oder Wagenrücklauf
Achtung: Die text-Datei muss am Ende eine neue Zeile oder Wagenrücklauf. Die Letzte Zeile wird nicht ordnungsgemäß analysiert werden, wenn es endet nicht mit einer neuen Zeile oder Wagenrücklauf.
InformationsquelleAutor p.karnaukhov