在linux,mac和windows中使用JNI

时间:2012-04-09 06:06:14

标签: java c++ windows linux java-native-interface

我有一个完全用cpp编写的应用程序现在我需要在java中迁移它但我不需要将处理逻辑从cpp转换为java所以我决定使用JNI。该应用程序必须在linux,mac和windows环境中运行。

但是我发现对于Windows我们需要为jni指定.dll文件,对于linux .so文件,我不知道对于mac。

现在我的环境是Windows 7。

所以我的问题是:

  1. 我是否可以编写应用程序以便为所有三个平台提供任何.dll,.so文件?

  2. 如何实现这一目标?任何准则?

0 个答案:

没有答案