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