-
Notifications
You must be signed in to change notification settings - Fork 18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
WoPeD ist nicht mit allen Java-Versionen kompatibel #91
Comments
Probiert mit Oracle Java 15.0.2 für Windows 64 Bit, klappt tadellos, sowohl "installer" exe als auch WoPeD.exe, also auch Starten mit java -jar ... |
Ebenso mit OpenJDK 14.0.1 |
Linux Open JDK 11.0.7 Ubuntu auch kein Problem |
OpenJdk 11.0.9 unter Win64 auch kein Problem |
Ich kann zwar bei mir den Fehler mit keiner bisher installierten Java-Version reproduzieren (habe einiges ausprobiert, von Oracle, OpenJDK, Versionen 11, 13, 14, 15, ...), aber ich bin mir recht sicher, dass es nur an launch4j liegen kann. Interessant wäre es, ob ein Unterschied besteht, ob man
Im ersten Fall muss das Bundle ja die Java VM selbst suchen, im zweiten Fall ist Java vorgegeben. Die Fehlermeldung deutet ja darauf hin, dass da offenbar keine Java VM gefunden wird. |
Ich meine es ist so, dass
Ich werde die Tage mal ein kleines Testprogramm schreiben, in launch4j packen und schauen von welcher Java-Umgebung das Programm für (1) und (2) aufgerufen wird. |
Vermutlich auch lösbar durch direktes Ausführen mit Java: java -jar WoPeD.exe Scheint wirklich an unserem Wrapper launch4j zu liegen, der aus der JAR eine EXE baut, in dem die Java-Installation gesucht wird und der diese dann mit der eingebetteten JAR aufruft. |
Ich würde vorschlagen, dass wir schnell eine Release 3.8.1. nachschieben, die sowohl den Installer als auch die ausführbare WoPeD-Datei nicht als EXE sondern als JAR ausliefert (also ohne Wrappen mit launch4j). Dann können wir den Fehler in aller Ruhe suchen. Bei Linux ist das ja sowieso schon so und beim MacOS wird alles anders verpackt, insofern betrifft es nur die Windows-Version. |
Vielleicht ist auch das die Lösung: https://stackoverflow.com/questions/50075705/jni-error-occurred-after-converting-jar-to-exe-launch4j |
Workaround for windows |
WoPeD lässt sich nach Installation nicht mit allen Java-Versionen starten.
Bekannte Versionen mit Problemen:
The text was updated successfully, but these errors were encountered: