1.生成class 并生成jni的c++\c的头文件命令javac -h . *.java
2.指定jni的动态库路径用以在运行java的时候可以找到jni编写的库 export LD_LIBRARY_PATH= 路径
3.运行 java 运行: java 类名
注意:
1. java源代码里要加载jni编写的动态库
static {
//System.setProperty( "java.library.path", "/home/jsl/work/" );
System.loadLibrary("tdwl"); //jni生成的库名libtdwl.so
}
2.此命令的使用是在没有包路径的情况下
JNI库加载与使用指南
本文详细介绍如何通过javac命令生成包含JNI头文件的class,设置动态库路径以确保Java应用能正确加载JNI编写的库,并提供加载示例代码。适用于无包路径情况下的JNI库加载。
533

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



