以下是一个在Linux平台上使用JNI(Java Native Interface)和C语言编写的简单示例程序。该程序演示了如何在Java和C之间进行函数调用和数据传递。
首先,我们需要编写一个Java类来加载C本地库并调用C函数。假设我们的Java类名为NativeExample
,包含一个本地方法nativeMethod
,我们将在C代码中实现该方法。以下是Java类的代码:
public class NativeExample {
// 加载本地库
static {
System.loadLibrary