JavaJava8 的 Beans ActiveX Bridge?

JavaBeans ActiveX Bridge for Java 8?

曾经有一个 JavaBeans ActiveX Bridge 但据我所知,Java 8.

不再支持它

我想从 Excel 调用我的 JavaBeans,那么 Java 8 的方法是什么?

问题是我有一些遗留的 JavaBean 打包在我从 Excel VBA 使用的 dll 中。我没有这个 bean 的源代码。但我仍然想将它与 Java 8/9 一起使用。这可能吗?

我使用 Obba 解决了这个问题:我用 Java 解析器读取了 Java bean,并为每个 Java 生成了一个 VBA 包装器方法我想调用的方法。包装器使用 Obba 调用原始 Java 方法。我创建了一个包含所有包装器方法的 VBA class 并使用它从我的 VBA 代码访问 bean。

Java ActiveX 桥可以让我省去创建 VBA 包装器的工作 class。