有人要求我实现Java应用程序和Pascal应用程序之间的通信。我对Pascal知之甚少。可能吗?如果是这样,有人可以提供一些指导吗?目前我还是一无所知。
答案 0 :(得分:4)
当然有可能。
如果您只需要使用在Pascal上实现的一组函数,则可以使用与{C}相同的方式使用JNI。使用具有JNI特定函数名称的Pascal为UNIX或UNIX共享库创建DLL。 您可以使用pas2jni代替javac -h(或javah),或使用JNA
让您的生活变得简单如果您对多进程集成感兴趣,即您有一个用Java编写的应用程序和另一个用Pascal编写的应用程序,您可以使用SOAP或REST API。
要在Pascal上实现SOAP,您可以使用 Web Service Toolkit
要在Pascal上实现REST,您可以使用
mORMot工具包。
答案 1 :(得分:-1)
您可以使用