如何将Java应用程序注册为Windows COM服务器

时间:2018-09-11 14:35:43

标签: java windows com launch4j javapackager

我想将Java应用程序用作Windows COM Server。必须有可能:

  • 在Windows注册表中将应用程序注册为COM服务器
  • 通过常规COM机制从Visual Basic应用程序调用已发布的Java方法(仅原始类型的参数)

目前,我有一个自行开发的C ++应用程序,可以调用JVM。该应用程序包括来自JDK的标头和库。不幸的是,我必须在JDK的每次更新中都检查C ++代码。因此,我需要一个现成的解决方案。

javapackagerlaunch4j是否支持Windows COM?是否有其他受支持的Windows或Microsoft工具可以完成这项工作?

如果没有这样的解决方案,还有其他可行的方法吗?我可以将javapackagerlaunch4j用作单个app-java.exe来包装Java应用程序,并编写一个独立的C ++应用程序app-com.exe作为Windows COM服务器来控制启动,停止和执行app-java.exe?这样做的基本步骤是什么?

0 个答案:

没有答案