Я пытаюсь запустить Vissim 8 (студенческая версия), используя java, и для этого я использую jacob. Теперь я не уверен, что я делаю неправильно, потому что я новичок в jacob. Это код, который я пытаюсь запустить:Jacob Ошибка: не удается получить объект clsid из progid
import com.jacob.activeX.ActiveXComponent;
import com.jacob.com.Variant;
public class test {
public static void main(String[] args) {
// TODO Auto-generated method stub
ActiveXComponent vis = new ActiveXComponent("Vissim.Vissim");
vis.setProperty("Visible", new Variant(true));
}
}
Это ошибка, я получаю:
Exception in thread "main" com.jacob.com.ComFailException:
Can't get object clsid from progid
at com.jacob.com.Dispatch.createInstanceNative(Native Method)
at com.jacob.com.Dispatch.<init>(Dispatch.java:99)
at com.jacob.activeX.ActiveXComponent.<init>(ActiveXComponent.java:58)
at test.main(test.java:8)
Похоже, он не может найти установленную программу на реестре (как это не установлен или зарегистрирован). Я попытался переустановить, и это не исправило проблему, и я не уверен, что делать дальше и как я могу принудительно зарегистрировать VISSIM в своем регистре.
Мне очень нужна помощь. :/