簡體   English   中英

使用Java(DCOM)遠程訪問COM服務器(EXE)

[英]Accessing COM server (EXE) remotely using Java (DCOM)

我有一個關於遠程訪問COM對象的問題。 目前,我正在使用JACOB連接我們的自定義COM服務器(exe),並且效果很好。 但是,我們試圖將Java代碼與COM服務器分開,並將它們放在單獨的計算機上。 JACOB不支持DCOM。 所以我想知道com4j有可能嗎? 如果可以,那么您可以指向某些鏈接等。我已經嘗試過使用j-interop並討厭它,因為它非常冗長且完全不直觀。

另外,當我使用組件服務> DCOM + Config訪問COM服務器的屬性時,位置選項卡選項“在以下計算機上運行應用程序”是什么意思? 這是否意味着所選計算機上還必須裝有COM服務器(exe)? 這似乎是多余的。

最后,還有沒有其他免費的開放源代碼庫,這些庫將允許我嘗試實現的功能?

感謝您的時間和幫助。

查看j-interop代理(https://github.com/kohsuke/jinterop-proxy),這使j-interop調用的冗長程度降低了很多。 您可以在Hudson項目中找到用法示例。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM