无法加载库'virt':libvirt.so

时间:2018-01-29 03:26:52

标签: java

我正在使用Ubuntu并使用Netbeans。我的代码试图连接到libvirt主机“qemu + ssh:// IPaddress / system”。开发环境和服务环境不同。我放在服务环境中的输出jar文件,但显然在重启服务时遇到了错误。我已经将jna-3.2.5.jar和libvirt-0.5.1.jar添加到我的服务环境的path文件夹中。

Exception in thread "main" 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:164) 
at com.sun.jna.Native.loadLibrary(Native.java:375)  
at com.sun.jna.Native.loadLibrary(Native.java:360)  
at org.libvirt.jna.Libvirt.<clinit>(Unknown Source)
at org.libvirt.Library.<clinit>(Unknown Source)
at org.libvirt.Connect.<init>(Unknown Source)

我还错过了什么?

1 个答案:

答案 0 :(得分:0)

感谢您的回复。 显然,我必须在我的服务环境中安装libvirt包,错误将消失。我希望它也有助于解决其他问题。