Java-библиотека виртуального жесткого диска

Я ищу библиотеку Java, которая может открывать файлы .vhd. Я хочу создать программу, которая может перемещаться внутри него. Я также хочу, чтобы он был кроссплатформенным. Я некоторое время гуглил библиотеку, но ничего не нашел. Я нашел только старый вопрос без ответа здесь о переполнении стека< /а>. Может кто-нибудь помочь мне?


person AHugoH    schedule 06.07.2012    source источник
comment
возможный дубликат библиотеки Java для Windows VHD API   -  person Oliver Charlesworth    schedule 06.07.2012
comment
Да, но никто не ответил на этот вопрос, и этот вопрос был задан очень давно, поэтому он почти забыт. Поэтому я спросил это снова. Разве это недопустимо, тогда проголосуйте за удаление этого поста.   -  person AHugoH    schedule 06.07.2012
comment
@OliCharlesworth: я бы сказал, что другой является дубликатом этого, поскольку этот немного более общий (не специфичный для Windows).   -  person Mechanical snail    schedule 06.07.2012


Ответы (1)


Рассмотрим libguestfs. libguestfs — это библиотека C, но она имеет привязку к Java.

Он утверждает, что он кроссплатформенный, работает на Linux и Mac OS X и «Некоторые инструменты virt были перенесены в Windows». Проверьте, работают ли нужные вам функции в Windows.

libguestfs поддерживает образы VHD (под именем формата vpc).

Получение libguestfs

Привязки Java, содержащие пакет com.redhat.et.libguestfs, доступны как часть tar-архива с исходным кодом. Его можно получить на libguestfs странице загрузки; выберите последнюю версию, в настоящее время 1.18.8.

Кроме того, предварительно скомпилированный JAR-файл может быть доступен в репозитории Maven.

В любом случае, в Windows вам, скорее всего, придется самостоятельно скомпилировать родную библиотеку libguestfs.

person Mechanical snail    schedule 06.07.2012
comment
Это выглядит хорошо. Но я хочу, чтобы моя программа работала на кросс-платформенной платформе. По крайней мере Linux, Mac OS X и Windows. - person AHugoH; 06.07.2012
comment
@AHugoH: На самом деле я ошибался, говоря, что это только для Linux. Отредактировано. - person Mechanical snail; 07.07.2012