java - VHD Java 库

标签 java virtualization disk vhd diskimage

我正在寻找一个可以打开 .vhd 文件的 Java 库。我想创建一个可以在其中导航的程序。我也希望它是 跨平台。我已经用谷歌搜索了一段时间的图书馆,但一无所获。我只找到了一个未解答的问题here on stack overflow 。 谁能帮我吗?

最佳答案

考虑libguestfslibguestfs 是一个 C 库,但它 has a Java binding .

claims to be cross-platform ,在 Linux 和 Mac OS X 上运行,并且“一些 virt 工具已移植到 Windows”。检查您需要的功能是否适用于 Windows。

libguestfs 支持 VHD 镜像(格式名称为 vpc)。

获取libguestfs

Java 绑定(bind)包含 com.redhat.et.libguestfs 包,作为源代码分发 tarball 的一部分提供。这可以从libguestfs download page获得;选择最新版本,目前1.18.8 .

或者,可以从 Maven 存储库获取预编译的 JAR。

无论哪种方式,在 Windows 上您可能都必须自己编译 native libguestfs 库。

关于java - VHD Java 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11354335/

相关文章:

java - Hibernate ClassNotFound 异常 - jar 不兼容?

java - 重载解析应该选择私有(private)方法吗?

java - 使用 twitter4j 的 Oauth 中的问题

unit-testing - 如何自动化安装程序测试

elasticsearch - 当Elasticsearch未运行时,如何在Elasticsearch节点上清理完整磁盘

Java 编译带有 spring "Validator"类的警告

linux - 无法创建 Xen 克隆虚拟机

docker - 在docker容器中运行Chromium浏览器时出错

java - 获取磁盘签名?

Xcode 4 变得非常慢并且杀死了我的硬盘