Ich entwickle eine Anwendung, die eine Launcher-Klasse hat, die den folgenden Code zum Ausführen der Anwendung Hauptklasse hat und es den folgenden Code hat.Starten der Anwendung Hauptklasse über jar
Als ich sah, dass meine Anwendung nicht gestartet wurde, versuchte ich, mein jar über eine Batchdatei mit den folgenden Befehlen auszuführen.
java -jar LDC_MCM.jar
Das Ergebnis der Ausführung ist unten angegeben.
F:\SMC>java -Dfile.encoding=UTF-8 -jar LDC_MCM.jar
invoking...
java -XX:+ForceTimeHighResolution -cp F:\SMC\LDC_MCM.jar com.ars.ldcmcm.Application
Die Ausführung bleibt so, die Anwendung startet nicht. Kann jemand sagen, warum die Anwendung so bleibt, ohne dass meine Anwendung gestartet wird? Ich habe versucht, meinen Code auf eine ältere Version zu übertragen, um zu sehen, ob es irgendetwas mit dem Anwendungscode zu tun hat.
Bitte schreiben Sie einen Kommentar, wenn Sie weitere Informationen benötigen. com.ars.ldcmcm.Application richtet einen Rahmen für eine Swing-Anwendung ein.
Ich versuchte mehr in Bezug auf dies. Ich habe versucht, den Befehl direkt über die Eingabeaufforderung auszuführen, und ich habe eine Ausnahme wie unten angegeben.
Da es eine Ausnahme in der Anwendungsklasse gibt Ich habe versucht, die Anwendung main über Eclipse auszuführen, die Anwendung wie erwartet gestartet.
was 'com.ars.ldcmcm.Application' tun? oder was ist deine erwartete Ausgabe. – TomN
Es ist ein Paket in meiner Anwendung, die die Hauptfunktionen hat, um alle meine mit der Anwendung verbundenen Threads auszulösen. – Manesh
wird es einen 'Frame' einrichten oder einen Ausgang drucken? Woher weißt du, dass es nicht läuft? Der Befehl ist in Ordnung, er sollte starten, wenn der Dateipfad korrekt ist. – TomN