0

私は現在、サードパーティのソフトウェアとしてVirtualBoxを必要とするプロジェクトを行っています。非常に複雑な作業を行う必要はありません。基本的には、.ovaをインポートし、ポートを転送し、起動し、再度エクスポートして、クリーンアップします(一度に1 vmを超えることはありません)。

これはすべてJavaで記述され、LinuxとWindowsの両方で機能する必要があります。私の質問は、皆さんは何がより良いアプローチだと思いますか?現在、私はVBoxManageアプリケーション(両方のプラットフォームでまったく同じです)を使用しています。つまり、WindowsとLinuxでライブラリがなくてもまったく同じコードを使用できます。異なるのは、バイナリパスだけです。

一方、VBoxManage構文の何かが変更された場合、それは更新する必要があることを意味し、libvirtはおそらくこれをより簡単な方法で修正します。

ポイントは、何をすべきかわからないということです。libvirtは、これほど単純なものとしては非常に複雑で大きく見え、ライブラリ自体もプラットフォームに依存しません=\。助言がありますか?

4

1 に答える 1

0

私はVboxManageに固執します。コマンド構文が変わっても、管理が簡単です。

libvirtを使用するということは、JNIと、より多くのコードとより多くのメンテナンスを使用することを意味する場合があります。

于 2011-05-10T17:58:58.153 に答える