java libvirt环境搭建(windos环境和Linux环境)

无论是Windows还是Linux,使用java 的libvirt api的时候,最好在自己的环境下编译出jar包,因为http://libvirt.org/sources/java/ 上面的libvirt-java.jar,是在jdk1.7下编译的,直接拿来用的话,会出现unsupported major.minor version 51.0的版本问题(意思是:你拿了1.7编译的包在1.7以下的环境上跑)。当然如果你能保证你所跑的环境是1.7或者以上的那就不用这么麻烦了。但是由于目前Linux对1.7支持得不是很好,所以你懂的!

      虽然我已经上传了在1.6下面编译好的libvirt-java.jar(下载地址:http://download.csdn.net/detail/jiangqingqingqing/7718025),但是还是把具体的编译过程分享一下:

     1、 先到http://libvirt.org/sources/java/ 下载libvirt源码,本人实在linux上面完成的编译,所以下载了libvirt-java-0.4.7.tar。

     2、因为libvirt工程是ant管理的,所以要保证linux上安装了ant。如果没安装,请参考。

     3、解压libvirt-java-0.4.7.tar:tar -zxvf  libvirt-java-0.4.7.tar。同时,把编译需要的依赖包:jna.jar和junit.jar放到/usr/shard/java下面。然后进入libvirt-java-0.4.7目录下面,执行 

          ant build。

    (注:如果ant的过程报错了,不管什么错,都先确认jna.jar和junit.jar是不是跟libvirt-java的版本的相符合,因为libvirt-java对版本控制得比较严格)

    4、编译成功后,在libvirt-java-0.4.7目录下面的target则能找到编译后的libvirt-java.jar


    jar包有了,现在咱们开始看看在windows和linux下面怎么使用libvirt-java ———

1、Windows环境下

     由于libvirt是用C编写的,java调用需要通过调用dll来调用C库,所以要在windows上使用libvirt-java,需要安装这样一个libvirt的C库。

     下载,然后安装。

     设置环境变量: 

   

  然后就可以用java调用libvirt-java开发了


2、Linux环境下

    Linux下也需要安装libvirt库,只是

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值