Как управлять виртуальной коробкой VMS через код Java - PullRequest
0 голосов
/ 17 февраля 2019

Java API для управления виртуальной коробкой не работает.я не получаю начальные шаги конфигурации.Я застрял в установке JACOB: мост с Java на COM.После запуска кода появляется следующая ошибка: метод startVm (String, null, int) не определен для типа VirtualBoxManager

Я добавил vboxjxpcom.jar во внешнюю библиотеку Eclipse и установил путь, но я неНе знаю, как установить JACOB, поскольку у него нет exe-файла.Если есть какое-нибудь полезное руководство, пожалуйста, поделитесь ссылкой.

public class testVbox {
    public static void main(String[] args) {
        VirtualBoxManager virtualBoxManager = VirtualBoxManager.createInstance(null);
        IVirtualBox vbox = virtualBoxManager.getVBox();
        List<IMachine> machines= vbox.getMachines();

        for (IMachine m : machines) {
            System.out.println("Name: " + m.getName() + " OS: " + m.getOSTypeId());
            virtualBoxManager.startVm(m.getName(), null, 7000); //Starting a VM

        virtualBoxManager.cleanup();
    }

}

Мой желаемый результат должен состоять в том, что когда я запускаю код в eclipse, он должен открывать виртуальную машину vm в virtualbox.

...