1
我正在嘗試使用java運行Vissim 8(學生版),並且我正在使用jacob。 現在我不確定我做錯了什麼,因爲我是新來的雅各。 這是代碼,我試圖運行:雅各布錯誤:無法從progid獲取對象cls
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註冊到我的註冊。
我急需幫助。 :/