我正在尝试实施以下内容: 用Java计算一些东西并将值返回给Fortran。 我使用JNI实现它,序列如下:
Fortran 95 -> C -> Java (Computes something)
Java (returns value to Fortran 95) -> C -> Fortran95
可以使用JNA
来实现吗?如果是这样,有什么好处?
答案 0 :(得分:0)
Fortan的共享库与C兼容,因此JNA应该能够访问任何导出的接口,包括那些具有回调输入的接口。
JNA优于JNI的优势: