ScratchJavaJNI:一个演示Java JNI API示例,可用作Java Native Interface项目的起点

时间:2024-03-04 17:49:48
【文件属性】:

文件名称:ScratchJavaJNI:一个演示Java JNI API示例,可用作Java Native Interface项目的起点

文件大小:11KB

文件格式:ZIP

更新时间:2024-03-04 17:49:48

C

Java JNI入门模板 一个演示 API示例,用作Java本机接口项目的起点。 对于那些不了解它的人,JNI是JVM和本机代码指令之间的桥梁(此ScratchJNI使用C二进制文件)。 要在Linux上编译并运行(您需要正确安装gcc和JDK),请使用提供的简单Makefile执行以下操作: make make run 输出将是这样的: Hello World (https://gianlu.dev/) 14! The response from C is: I'm the C boss! 要从C运行Java方法: make make runJavaFromC 输出: ok from c (2) ok of java in the main


【文件预览】:
ScratchJavaJNI-master
----JavaFromC.c(940B)
----.vscode()
--------settings.json(60B)
----JavaFromC.java(359B)
----LICENSE(1KB)
----build()
--------ScratchJNI.h(437B)
--------JavaFromC.h(401B)
--------libscratchjni.so(16KB)
--------libjavafromc.so(16KB)
--------ScratchJNI.class(1KB)
--------JavaFromC.class(675B)
----README.md(687B)
----Makefile(1017B)
----ScratchJNI.c(1KB)
----ScratchJNI.java(431B)

网友评论