我有一個應用程序,它使用JNA從C++中的硬件抽象庫調用函數。其中一個受支持的硬件設備需要初始化Windows COM子系統(通過CoInitialize或CoInitializeEx)。使用Java訪問Windows COM方法的任何方法?
有沒有人知道任何Java庫可以做到這一點?我知道我可以包裝一些Windows功能,但是如果我準備好並測試了一些東西,那會更好。我發現了一個叫JACOB的文件,但據說這個文檔不好,而且他們上次更新它已經很長時間了。
謝謝!
我有一個應用程序,它使用JNA從C++中的硬件抽象庫調用函數。其中一個受支持的硬件設備需要初始化Windows COM子系統(通過CoInitialize或CoInitializeEx)。使用Java訪問Windows COM方法的任何方法?
有沒有人知道任何Java庫可以做到這一點?我知道我可以包裝一些Windows功能,但是如果我準備好並測試了一些東西,那會更好。我發現了一個叫JACOB的文件,但據說這個文檔不好,而且他們上次更新它已經很長時間了。
謝謝!
我們使用Com4J(對於如Excel外部流程)和SWT COM API(針對嵌入GUI組件)。有時候,我們使用雅各布,這取決於你想要控制的控制。有時他們沒有正確實現IDispatch接口,然後只有一個Java Com API可以工作。
我們也有COM組件,需要一個VB6包裝DLL,而這又可以用Com4J調用,所以準備一些頭痛的事!
其他實施存在,但我用這個和它的工作對我來說..
這可能是一個不錯的選擇,但我只能在日文中找到API文檔!你知道我在哪裏可以找到英文文檔嗎?謝謝! – jfsantos 2011-02-09 16:41:48