Использование инструментов Google OR с ONOS – java.lang.NoClassDefFoundError: com/sun/jna/PlatformJAVA

Программисты JAVA общаются здесь
Anonymous
Использование инструментов Google OR с ONOS – java.lang.NoClassDefFoundError: com/sun/jna/Platform

Сообщение Anonymous »

Я хочу использовать Google OR-Tools с ONOS (OSGI), и эта ошибка появляется каждый раз, когда я активирую это приложение.
Я пробовал много исправлений, но ни одно из них не помогло.
Предоставляются мои pom.xml, Features.xml и app.xml

Component(129)]: метод активации вызвал исключение
java .lang.NoClassDefFoundError: com/sun/jna/Platform в
com.google.ortools.Loader.(Loader.java:34) ~[?:?] в
edu.uta.flowsched.FederatedLearningFlowOptimizer .optimizeFlowAssignment(FederatedLearningFlowOptimizer.java:28)
~[?:?]
.... ....
Вызвано автор: java.lang.ClassNotFoundException: com.sun.jna.Платформа
не найдена
wrap_file__tmp_onos-2.6.0_apache-karaf-4.2.9_system_com_google_ortools_ortools-java_9.10.4067_ortools-java-9.10.4067.jar
[203] в
org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1639)
~[?:?] в
org.apache.felix .framework.BundleWiringImpl.access$200(BundleWiringImpl.java:80)
~[?:?] at
org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:2053)~[?:?] на java.lang.ClassLoader.loadClass(ClassLoader.java:521)
~[?:?] ... еще 49

Вот мой pom.xml

Код: Выделить всё

    
...
...

com.google.ortools
ortools-java
9.10.4067


net.java.dev.jna
jna
5.15.0


com.google.protobuf
protobuf-java
3.25.3






org.onosproject
onos-maven-plugin



org.apache.maven.plugins
maven-checkstyle-plugin

true



org.apache.felix
maven-bundle-plugin


edu.uta.flowsched




Вот мой файл Features.xml

Код: Выделить всё


onos-api
wrap:mvn:edu.uta/flow-scheduling/1.0-SNAPSHOT
wrap:mvn:net.java.dev.jna/jna/5.15.0
wrap:mvn:com.google.protobuf/protobuf-java/3.25.3
wrap:mvn:com.google.ortools/ortools-java/9.10.4067


и app.xml

Код: Выделить всё

ONOS OSGi bundle archetype
mvn:edu.uta/flow-scheduling/1.0-SNAPSHOT
mvn:net.java.dev.jna/jna/5.15.0
mvn:com.google.protobuf/protobuf-java/3.25.3
mvn:com.google.ortools/ortools-java/9.10.4067

Что посоветуете?
Лучшее

Подробнее здесь: https://stackoverflow.com/questions/790 ... sun-jna-pl

Вернуться в «JAVA»