可以在Java上编写active-x组件吗?

可以在Java上编写active-x组件吗?,java,com,activex,Java,Com,Activex,是否有可能在Java上编写active-x组件 任何库、教程和示例都将非常有用 谢谢最接近它的是Java ActiveX桥: 您可能会寻找: 在15分钟内为Java类构建COM/ActiveX组件 及 有两个方向使用EZJCOM:java to com,COM to java………你给它java类,并选择一些方法和字段,它将给你一个COM组件,它可以很容易地被VB、C或C++使用。 请注意,我找不到“构建COM组件”的示例:-/如果您想将其集成到网页中,这称为a(很抱歉,该组件现在似乎已关闭)。

是否有可能在Java上编写active-x组件

任何库、教程和示例都将非常有用


谢谢

最接近它的是Java ActiveX桥:

您可能会寻找:

在15分钟内为Java类构建COM/ActiveX组件

有两个方向使用EZJCOM:java to com,COM to java………你给它java类,并选择一些方法和字段,它将给你一个COM组件,它可以很容易地被VB、C或C++使用。
请注意,我找不到“构建COM组件”的示例:-/

如果您想将其集成到网页中,这称为a(很抱歉,该组件现在似乎已关闭)。否则,您可能应该查看。

我会小心使用EZJCom,因为它可能会导致许多内存泄漏(至少从1.8版开始)。该库中的本机代码通常创建对Java对象的全局JNI引用。某些引用永远不会被删除,这将永久固定对象并防止其被垃圾收集。我见过很多这样的情况,例如.COM事件监听器、ActiveXObjectContainers,有时甚至是添加到ActiveXObjectContainer的纯Java事件监听器。 虽然我向开发人员报告了这个问题,但我得到的反馈远远不能令人满意,也就是说,我没有得到任何解决方案。正因为如此,我不得不在Java方面做一些难看的变通办法来缓解这个问题