Я ищу библиотеку Java, которая может открывать файлы .vhd. Я хочу создать программу, которая может перемещаться внутри него. Я также хочу, чтобы он был кроссплатформенным. Я некоторое время гуглил библиотеку, но ничего не нашел. Я нашел только старый вопрос без ответа здесь о переполнении стека< /а>. Может кто-нибудь помочь мне?
Java-библиотека виртуального жесткого диска
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
Это выглядит хорошо. Но я хочу, чтобы моя программа работала на кросс-платформенной платформе. По крайней мере Linux, Mac OS X и Windows.
- person AHugoH; 06.07.2012
@AHugoH: На самом деле я ошибался, говоря, что это только для Linux. Отредактировано.
- person Mechanical snail; 07.07.2012