Удаленный доступ к COM-серверу (EXE) с использованием Java (DCOM) - PullRequest
2 голосов
/ 27 августа 2010

У меня вопрос об удаленном доступе к COM-объектам. В настоящее время я использую JACOB для подключения нашего собственного COM-сервера (exe), и он работает очень хорошо. Однако мы пытаемся отделить код Java от COM-сервера и разместить их на разных компьютерах. JACOB не поддерживает DCOM. Итак, я хотел знать, возможно ли это с com4j? Если да, можете ли вы указать на некоторые ссылки и т. Д. Я уже пробовал использовать j-interop и ненавижу его, поскольку он чрезвычайно многословен и совершенно неинтуитивен.

Кроме того, когда я получаю доступ к свойствам COM-сервера с помощью Службы компонентов> Настройка DCOM +, что означает параметр на вкладке «Запуск приложения на следующем компьютере»? Означает ли это, что на выбранном компьютере также должен быть установлен COM-сервер (exe)? Это может показаться излишним.

Наконец, есть ли какие-нибудь другие бесплатные библиотеки с открытым исходным кодом, которые позволят получить функциональность, которую я пытаюсь достичь?

Спасибо за ваше время и помощь.

1 Ответ

0 голосов
/ 09 мая 2011

Посмотрите прокси j-interop (https://github.com/kohsuke/jinterop-proxy), это делает вызовы j-interop намного менее многословными. Вы можете найти примеры использования в проекте Hudson.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...