是否有可能在Java上编写active-x组件?
任何图书馆,教程和示例都会有所帮助
谢谢
答案 0 :(得分:1)
最接近它的是Java-ActiveX桥:
http://download.oracle.com/javase/1.4.2/docs/guide/beans/axbridge/developerguide/index.html
答案 1 :(得分:1)
我会小心使用EZJCom,因为它可能是许多内存泄漏的来源(至少从版本1.8开始)。此库中的本机代码通常会创建对Java对象的全局JNI引用。永远不会删除某些引用,这些引用永远固定在对象上并防止它被垃圾收集。我见过很多这样的案例,比如说。 COM事件侦听器,ActiveXObjectContainers,有时甚至是添加到ActiveXObjectContainer的纯Java事件侦听器。 虽然我向开发人员报告了这个问题,但我得到的反馈远非令人满意,即。我没有得到任何解决方案。因此,我不得不在Java端做出丑陋的解决方法来缓解这个问题。
答案 2 :(得分:0)
您可能会寻找Java COM Bridge:
在15分钟内为Java类构建COM / ActiveX组件
和
使用EZ JCom有两个方向:Java到COM,COM到Java [...]你给它Java类并选择一些方法和字段,它将为你提供一个可以轻松使用的COM组件VB,C#或C ++。
请注意,我找不到“构建COM组件”的示例: - /
答案 3 :(得分:0)
如果您想将其整合到网页中,这称为Java applet(抱歉,Java applets website似乎现在已经关闭了)。否则你应该看看Java Plug-in Technology page。