过去有一个JavaBeans ActiveX桥,但是Java8不再支持AFAIK。
我想从Excel中调用我的JavaBeans,那么Java8的方法是什么呢?
问题是,我在从Excel中使用的dll中打包了一些遗留的JavaBean。我没有这个bean的源代码。但是我仍然想在Java 8/9中使用它,这有可能吗?
发布于 2017-09-25 07:52:00
我使用奥巴解决了这个问题:我用Java解析器读取Java,并为我想要调用的每个Java方法生成一个VBA包装方法。包装器使用Obba调用原始Java方法。我创建了一个包含所有包装方法的VBA类,并使用它从我的VBA代码中访问bean。
Java桥可以避免我创建ActiveX包装器类的工作。
https://stackoverflow.com/questions/46358282
复制相似问题