java与Pascal应用程序通信是否可能

问题描述 投票:0回答:2

有人要求我实现Java应用程序和Pascal应用程序之间的通信。我对 Pascal 知之甚少。是否可以?如果是这样,有人可以提供一些指导吗?目前我对此一无所知。

java pascal
2个回答
4
投票

当然这是可能的。

如果您只需要使用一组在 Pascal 上实现的函数,您可以使用 JNI ,方式与 C 相同。使用 Pascal 和 JNI 特定函数名称创建适用于 Windows 的 DLL 或适用于 UNIX 的共享库。 您可以使用 pas2jni 代替 javac -h (或 javah),或者使用 JNA

让您的工作更简单

如果您对多进程集成感兴趣,即您有一个用 Java 编写的应用程序和另一个用 Pascal 编写的应用程序,您可以使用 SOAP 或 REST API。

  • 要在 Pascal 上实现 SOAP,您可以使用 网络服务工具包

  • 要在 Pascal 上实现 REST,您可以使用
    mORMot 工具包。


-1
投票

你可以使用

  • 文件系统(跨文件通信)。即您有一个共享文件,两个应用程序都可以读取/写入
  • 网络(SOAP/REST)
© www.soinside.com 2019 - 2024. All rights reserved.