我在寻找一个Java库,能打开.vhd文件。 我想创建一个程序,可以在其内部导航。 我也希望它是跨平台的。 我用Google搜索了一个库,而现在却一无所获。 我只是没找到一个旧 unanswerd问题在这里堆栈溢出 。 谁能帮我?
Answer 1:
考虑libguestfs
。 libguestfs
是一个C库,但它有一个Java绑定 。
它声称自己是跨平台的 ,在Linux和Mac OS X的工作,并以“[s]青梅的virt工具已被移植到Windows”。 请检查是否功能,你需要在Windows上运行。
libguestfs
不支持( 在格式名称 VHD映像vpc
)。
获得libguestfs
的Java绑定,其含有com.redhat.et.libguestfs
包,都可以作为源分配压缩档的一部分。 这可以从获得libguestfs
下载页面 ; 选择最新版本,目前1.18.8 。
另外,预编译的JAR可能是从Maven仓库。
无论哪种方式,在Windows上你可能需要编译本地libguestfs
自己的图书馆。
文章来源: VHD Java library