Hallo Community,
ich versuche eine Spring Boot Application zu schreiben, die über eine API angebsprochen werden kann.
Durch einen Aufruf, soll also ein Report generiert werden, allerdings tritt immer wieder die selbe Fehlermeldeung auf: UnstatisfiedLinkError: ... (I)V.
Normalerweise tritt diese Fehlermeldung dann auf, wenn die Library (ListLabel21JNI_x64.dll) die aufgerufenen Funktionen nicht finden kann. Allerdings rufe ich nur diejenigen Funktionen auf, die auch im Java-Beispiel von euch mitgeliefert wird.
Wenn ich das mitgelieferte, klassische Java-Beispiel ausführe, tritt dieser Fehler nicht auf.
Die DLLs und anderen Dateien sind korrekt in den JRE bzw JDK Ordner kopiert worden, und auch bei der Initalisierung über System.loadLibrary
tritt keine Fehlermeldung auf.
Das beschriebene Problem, tritt also NUR bei Spring Boot Applikationen auf.
Kann mir jemand beschreiben, warum dies der Fall ist und wie man dies lösen kann?
Das Internet konnte mir bis dato leider nicht helfen.
Leider kann ich euch kein Beispiel mitliefern, da das hochladen von zip-Dateien nicht erlaubt ist…
public static void main(String[] args) {
SpringApplicationBuilder builder = new SpringApplicationBuilder(DemoApplication.class);
builder.headless(false);
ConfigurableApplicationContext context = builder.run(args);
prtloopApplication app = new prtloopApplication();
}
Grüße,
Kevin