通过本机传递c ++和java

时间:2013-04-09 06:48:06

标签: java java-native-interface native-code

我想要一个简单的例子,通过JNI与CPP代码进行通信。 因为我无法找到任何好的例子来运行&测试它并学习JNI。虽然我是JNI的新手,但我对Java有所了解。

提前致谢

2 个答案:

答案 0 :(得分:1)

This是关于JNI接口的最受欢迎和最可靠的资源之一,示例从第2章开始。

答案 1 :(得分:1)

这是我作为初学者学习的JNI的好教程

http://www.javamex.com/tutorials/jni/getting_started.shtml

作为初学者,您也可以从SWIG开始

SWIG是一个软件开发工具,它将用C和C ++编写的程序与各种高级编程语言连接起来。

简而言之,SWIG是一个编译器,它接受C语句并创建从其他语言(包括Perl,Python,Tcl,Ruby,Guile和Java)访问这些声明所需的包装器

http://www.swig.org/