Hallo,
ich schreibe eine kleine Applikation, die via UNO LibreOffice benutzt.
Damit das klappt, müssen verschiedene jar-Dateien von LibreOffice eingebunden werden.
(java_uno.jar, juh.jar, jurt.jar, ridl.jar, unoloader.jar, unoil.jar)
Wenn ich sie in den ClassPath in meiner Manifestdatei eintrage, funktioniert auch alles.
!!! Ich weis aber ja nicht, wie die Pfade auf anderen Rechnern aussehen !!!
Lasse ich sie weg und starte das Programm mit
java -cp <allePfade/allesJars> -jar MyApplication.jar
startet das Programm zwar, doch in dem Moment, wenn LibreOffice ins spiel kommt, schmeist es eine Exception:
"Exception occurred during event dispatching:
java.lang.NoClassDefFoundError: com/sun/star/comp/helper/BootstrapException"
Wie kann ich das Problem lösen, also dass der Benutzer später "seine" korrekten Pfade setzen kann?
Vielen Dank für alle Tipps!
ich schreibe eine kleine Applikation, die via UNO LibreOffice benutzt.
Damit das klappt, müssen verschiedene jar-Dateien von LibreOffice eingebunden werden.
(java_uno.jar, juh.jar, jurt.jar, ridl.jar, unoloader.jar, unoil.jar)
Wenn ich sie in den ClassPath in meiner Manifestdatei eintrage, funktioniert auch alles.
!!! Ich weis aber ja nicht, wie die Pfade auf anderen Rechnern aussehen !!!
Lasse ich sie weg und starte das Programm mit
java -cp <allePfade/allesJars> -jar MyApplication.jar
startet das Programm zwar, doch in dem Moment, wenn LibreOffice ins spiel kommt, schmeist es eine Exception:
"Exception occurred during event dispatching:
java.lang.NoClassDefFoundError: com/sun/star/comp/helper/BootstrapException"
Wie kann ich das Problem lösen, also dass der Benutzer später "seine" korrekten Pfade setzen kann?
Vielen Dank für alle Tipps!