/ / Launch4J generierte exe bekommt “eine Java Ausnahme ist aufgetreten” - java, exception, launch4j

Von Launch4J generiertes Exe erhält "eine Java-Ausnahme ist aufgetreten" - Java, Ausnahme, Launch4j

Wir haben kürzlich einige strukturelle Änderungen an unserer großen Anwendung vorgenommen. Sie wird seit langer Zeit mit Launch4J erstellt und gestartet. Wir verwenden eine 1.7 JVM, die in unserem App-Verzeichnis installiert ist.

Mit unseren letzten Änderungen funktioniert die von Launch4J generierte .exe nicht mehr.

Wenn wir es ausführen, wird sofort ein Fehlerdialog angezeigt:

Title:Java Virtual Machine Launcher
Message: A Java Exception has occurred.

Soweit ich das beurteilen kann, startet unsere App noch nicht einmal. Die Launch4J-Protokolldatei beginnt folgendermaßen:

Version:        3.6
CmdLine:        C:Program FilesEFIMetrixMetrix.exe --l4j-debug-all
WOW64:          yes
Resource 101:   An error occurred while starting the application.
Resource 8:     .
Working dir:    C:Program FilesEFIMetrix.
...

Diese "Resource 101:" - Zeile ist die einzige Information, die ich habe. Wie kann ich genau herausfinden, was der Fehler war?

Antworten:

0 für die Antwort № 1

Ok, endlich ist das aufgespürt. Aufgrund einer fehlerhaften Zusammenführung wurde eine unserer .jar-Dateien aus dem Klassenpfad entfernt, sodass die App beim Start eine Klasse erhielt, die keine Ausnahme darstellt.

Scheint so, als ob es sich um eine Art Fehler handelt, den Launch4J auf nützliche Weise melden sollte.