Как зарегистрировать приложение Java в качестве сервера Windows COM - PullRequest
0 голосов
/ 11 сентября 2018

Я хочу использовать приложение Java в качестве Windows COM Server.Должно быть возможно:

  • для регистрации приложения в качестве COM-сервера в реестре Windows
  • для вызова опубликованных методов Java (только примитивные типизированные параметры) из приложения Visual Basic через обычный COMмеханизм

На данный момент у меня есть самостоятельно разработанные приложения C ++, которые делают вызовы в JVM.Приложение включает в себя заголовки и библиотеки из JDK.К сожалению, я должен просматривать код C ++ при каждом обновлении JDK.Поэтому я ищу готовое решение.

Поддерживает ли javapackager или launch4j Windows COM?Есть ли другой поддерживаемый инструмент Windows или Microsoft, который выполняет эту работу?

Если нет таких решений, какие другие способы возможны?Могу ли я обернуть java-приложение, используя javapackager или launch4j, как один app-java.exe и написать автономное приложение C ++ app-com.exe в качестве сервера Windows COM, которое управляет запуском, остановкой и выполнением app-java.exe?Каковы основные шаги для этого?

...