从 GnuCobol 调用 Java class

Invoke Java class from GnuCobol

抱歉,如果之前有人问过这个问题...我正在研究一个概念证明,它需要 GnuCobol(opencobol) call/execute Java class。谷歌搜索许多页面建议通过实例化 Java class 使用 INVOKE 语句。不幸的是,GnuCOBOL 尚未支持 INVOKE。非常感谢任何关于如何实现集成的指示。

谢谢

为了完整起见,将评论移至答案。

您可能想看看 JNI。 GnuCOBOL 使用 C 应用程序二进制接口,因此维基百科上的 JNI Hello world 示例应该包含您入门所需的所有提示。如果您足够幸运 类 与 AWT 相关,那么 COBJAPI 就是 bing google 的目标。 SWIG 生成的 C 代码也可由 GnuCOBOL 直接调用,因此它是另一条路径,至少会为您提供一组良好的框架文件供您使用。