最近用eclipse搭建libvirt-java的开发环境,发现网上的相关文章有许多的坑,再次记录下来,希望能帮到需要的人
1. UnsatisfiedLinkError: Unable to load library 'virt': ???????¨
网上有文章说是要安装Libvirt-0.8.8-0.exe,并将libvirt.dll 改名为virt.dll ,但还是导致上面的错误,
其实Libvirt-0.8.8-0.exe只有win32版,如果用的是64位的操作系统,需要64位的libvirt.dll, 从哪里
找64位的呢,其实可以安装一个64位的virt-viewer即可,改名后加上:
System.setProperty("jna.library.path", "C:\\Program
Files\\VirtViewer v2.0256\\bin");
2.
我用的是最新的libvirt-java-0.5.1.jar ,但是会有错误,某些API会没有实现,可以使用低版本的
如:libvirt-java-0.4.6
本文详细记录了在Windows操作系统上配置libvirt-java开发环境的过程,包括解决UnsatisfiedLinkError问题,指出64位系统需要64位libvirt.dll,可以从安装64位virt-viewer获取,并提供了设置jna.library.path的方法。同时提到,使用libvirt-java最新版本可能会遇到未实现的API,建议使用低版本如0.4.6来避免此类问题。

1968

被折叠的 条评论
为什么被折叠?



