2016-04-24 7 views
0

Я пытаюсь подключиться КМК через Java, используя код, присутствующий вНеудовлетворенный ошибка линковки для Libvirt

https://libvirt.org/java.html

Когда я пытаюсь соединить я получаю ошибку ниже

2016-04-23 21:18:17.960 ERROR 6359 --- [nio-8080-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Handler processing failed; nested exception is java.lang.UnsatisfiedLinkError: Unable to load library 'virt': libvirt.so: cannot open shared object file: No such file or directory] with root cause 

java.lang.UnsatisfiedLinkError: Unable to load library 'virt': libvirt.so: cannot open shared object file: No such file or directory 
    at com.sun.jna.NativeLibrary.loadLibrary(NativeLibrary.java:166) ~[jna-3.3.0.jar!/:3.3.0 (b0)] 
    at com.sun.jna.NativeLibrary.getInstance(NativeLibrary.java:239) ~[jna-3.3.0.jar!/:3.3.0 (b0)] 
    at com.sun.jna.Library$Handler.<init>(Library.java:140) ~[jna-3.3.0.jar!/:3.3.0 (b0)] 
    at com.sun.jna.Native.loadLibrary(Native.java:393) ~[jna-3.3.0.jar!/:3.3.0 

У меня есть Libvirt установленный на ubuntu

libvirtd --version 
libvirtd (libvirt) 1.2.2 

И мой build.gradle является

dependencies { 
    compile('org.springframework.boot:spring-boot-starter-web') 
    compile('org.libvirt:libvirt:0.5.1') 
    compile('net.java.dev.jna:jna:3.3.0') 
    testCompile('org.springframework.boot:spring-boot-starter-test') 
} 

Неужели кто-нибудь сталкивался с подобной проблемой.

ответ

0

Поскольку вы находитесь на Linux, это исключение возникает, когда ваше приложение пытается загрузить собственную библиотеку, например .so. В этом случае JVM ищет переменную окружения PATH и свойство системы java.library.path. . Чтобы исправить это исключение, вам нужно установить путь для той библиотеки, которую вы пытаетесь загрузить. так же, как вы установили путь для java.

+0

Да, но это для libvirt.so, который используется для управления KVM, поэтому я предполагаю, что этот вариант не будет работать –

 Смежные вопросы

  • Нет связанных вопросов^_^