有人要求我实现Java应用程序和Pascal应用程序之间的通信。我对 Pascal 知之甚少。是否可以?如果是这样,有人可以提供一些指导吗?目前我对此一无所知。
当然这是可能的。
如果您只需要使用一组在 Pascal 上实现的函数,您可以使用 JNI ,方式与 C 相同。使用 Pascal 和 JNI 特定函数名称创建适用于 Windows 的 DLL 或适用于 UNIX 的共享库。 您可以使用 pas2jni 代替 javac -h (或 javah),或者使用 JNA 库
如果您对多进程集成感兴趣,即您有一个用 Java 编写的应用程序和另一个用 Pascal 编写的应用程序,您可以使用 SOAP 或 REST API。
要在 Pascal 上实现 SOAP,您可以使用 网络服务工具包
要在 Pascal 上实现 REST,您可以使用 mORMot 工具包。
你可以使用