【发布时间】:2010-12-06 01:54:42
【问题描述】:
我们有一个本地应用程序,我们可以通过 JNI->DLL 或通过命令行参数调用 EXE 来访问它。哪种方法最好?
我们每天将调用此方法大约 100 次。性能不是很重要。这个原生应用是由我们公司以外的一个团队开发的,所以我们对代码不太熟悉(尽管我们确实拥有它)。
EXE 路径似乎更简单、更直接(尤其是在我们没有大量使用 C 的情况下)。此外,如果您的 DLL 代码存在内存泄漏或遇到其他一些问题,我还会使用 JNI 收集您的 JVM 崩溃。
【问题讨论】:
标签: java c java-native-interface native