Part1
Java Native Interface-JNI-JAVA本地调用
JNI标准是Java平台的一部分, 允许Java代码和其他语言进行交互;
开始实现->
Step 1) 编写Java代码, 编写一个JNI接口HelloJNI.java
|
1
2
3
4
5
6
7
8
9
10
11
|
public
class
HelloJNI {
static
{
System.loadLibrary(
"hello"
);
// hello.dll (Windows) or libhello.so (Unixes)
}
// A native method that receives nothing and returns void
private
native
void
sayHello();
public
static
void
main(String[] args) {
new
HelloJNI().sayHello();
// invoke the native method
|

本文是关于JNI与Qt通信的第一部分,主要介绍了JNI的基础知识,包括如何编写Java本地接口,生成C/C++头文件,编译C/C++库,并在不同平台上处理动态库加载。内容涵盖Java代码编写、javah命令使用、动态库编译选项及运行JNI程序的注意事项。
最低0.47元/天 解锁文章
512

被折叠的 条评论
为什么被折叠?



