Ich habe ein Java-Programm in eine .jar-Datei exportiert. Wenn ich es von der cmd aus starte, funktioniert es gut und zeigt mir die Ausgabe. Wenn ich versuche, einen Doppelklick darauf zu machen, fängt es sicher an (weil es mich nach einer Eingabe fragt), aber dann kann ich nicht verstehen, ob es weiter funktioniert, weil ich keine Ausgabe sehen kann. Irgendwelche Hilfe?So lesen Sie die Ausgabe von einem Doppelklick .jar-Datei
0
A
Antwort
3
Sie sollten die Ausgabe in eine Datei schreiben oder sie aus einer Batch-Datei aufrufen. Der Inhalt dieser Datei sollte wie folgt aussehen:
java -jar yourJar.jar
Dann können Sie die .bat-Datei doppelklicken. Stellen Sie sicher, dass Ihre JAR ein Manifest enthält, das die Hauptklasse angibt.
Verwandte Themen
- 1. So lesen Sie die Ausgabe von + PrintTenuringDistribution
- 2. So lesen Sie die Ausgabe von sed in eine Variable
- 3. So lesen Sie die Ausgabe von PHP Neuronales Netzwerk
- 4. So erfassen Sie die Ausgabe von execvp
- 5. So unterdrücken Sie die Ausgabe
- 6. So erhalten Sie Spaltenkopftext bei Doppelklick
- 7. So verhindern Sie einen Doppelklick auf die Schaltfläche Speichern
- 8. So lesen Sie Kontextparameter aus einem Restlet?
- 9. So lesen Sie zeilenweise aus einem Textbereich
- 10. So lesen Sie die Datei der Subprozessausgabe
- 11. So erfassen Sie die Ausgabe des Systems()
- 12. So lesen Sie von einem USB RFID Reader mit C#
- 13. So lesen Sie eine QR von einem Bild im Gerät
- 14. So leiten Sie die Ausgabe an ein anderes Programm in C weiter, indem Sie lesen
- 15. So erkennen Sie einen Doppelklick-ziehen in Javascript/jQuery
- 16. So lesen Sie die korrekten Zeitwerte von Google Spreadsheet
- 17. So sortieren Sie die Ausgabe einer Wortzählung
- 18. So simulieren Sie einen Doppelklick in Firefox oder Internet Explorer
- 19. So lesen Sie die git-Befehlsoptionen
- 20. So lesen Sie die Systemprotokolldatei in Android?
- 21. So aktivieren Sie die sshpass-Ausgabe für die Konsole
- 22. So erhalten Sie die Ausgabe von docker run -i
- 23. So testen Sie die grafische Ausgabe von Funktionen?
- 24. So formatieren/steuern Sie die Ausgabe von Symfony ChoiceType
- 25. So speichern Sie die Ausgabe von "watch" in Datei
- 26. So steuern Sie die Ausgabe von Daten in @foreach
- 27. So formatieren Sie die Ausgabe von kubectl describe in JSON
- 28. So speichern Sie die Ausgabe von PyTTSx in WAV-Datei
- 29. So lesen Sie die TXT-Datei von ARL NOAA
- 30. So lesen Sie die Datei von Res/Raw nach Name
Das Problem ist, dass Ihr Betriebssystem die Dateierweiterung * jar * mit der ausführbaren Datei 'javaw' verknüpft, die keine Konsole öffnet, die die Ausgabe anzeigen könnte. Entweder konfigurieren Sie Ihr Betriebssystem für 'java' executable (anstelle von' javaw') oder ändern Sie Ihr Programm, um eine Logging-Framefork anstelle von 'System.out. *' Zu verwenden. So erhalten Sie Ihre Ausgabe auch in einer Logdatei ... –