Wie kann ich eine native Bibliothek auf einem Wildfly 8/10 Application Server verwenden? Nehmen wir an, wir müssen eine native Bibliothek in einem WebService auf einem Anwendungsserver verwenden. In der normalen Java-Anwendung kann ich die VM-Argumente auf java.library.path setzen mit: -Djava.library.path =.Verwenden Sie die native Bibliothek auf der Anwendungsserver
Wenn ich versuche, ein einfaches Objekt zu instanziiert (im Beispiel ist es Netzwerk-POJO) von der API, habe ich immer zu bekommen:
Caused by: java.lang.NoClassDefFoundError: smile/Network
Ich versuchte: - sie in dem Build-Pfad hinzufügen
2: Versuchen Sie den Code ...
System.setProperty("java.library.path", "D:/Development/libs/JSmile");
String s = System.getProperty("java.library.path");
System.loadLibrary("jsmile");
gleichen Fehler. Was kann ich tun? In einer normalen Java-Anwendung funktioniert es. Muss ich es in der Wildfliege registrieren? Was ich auch tun muss, um es an der Wildfliege (10) zu arbeiten?