我正在使用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)
我还错过了什么?
答案 0 :(得分:0)
感谢您的回复。 显然,我必须在我的服务环境中安装libvirt包,错误将消失。我希望它也有助于解决其他问题。