我正在寻找一个可以打开.vhd文件的Java库。我想创建一个可以在其中导航的程序。我也想成为
跨平台。我已经搜索了一段时间的图书馆,但什么也没找到。我只找到了一个旧的未解决问题here on stack overflow
谁能帮我?

最佳答案

考虑libguestfslibguestfs是C库,但has a Java binding

它在Linux和Mac OS X上运行,claims to be cross-platform,并且“某些病毒工具已移植到Windows”。检查所需的功能在Windows上是否可用。

libguestfs确实支持VHD图像(格式名称为vpc)。

获取libguestfs

包含com.redhat.et.libguestfs包的Java绑定可作为源分发tarball的一部分使用。可以从libguestfs download page获得;选择最新版本,当前为1.18.8

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

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

10-02 10:19