這是.h文件中的內(nèi)容:#ifndef _DESPKG_H#define _DESPKG_Hvoid encryptpswd(char *Password, char *EncryptedKey );
2 回答

波斯汪
TA貢獻(xiàn)1811條經(jīng)驗(yàn) 獲得超4個(gè)贊
寫JNI ,就可以了。
JAVAH 生成C的定義,在C中使用你客戶給的.h的函數(shù)原型,調(diào)用你客戶的.o

慕仙森
TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超8個(gè)贊
先在類中聲明native方法如
public class A
{
public native String encrypt(String pwd, String key); //聲明native方法
static {
System.loadLibrary("encrypt"); //聲明加載動(dòng)態(tài)庫
}
}
javac A.java
javah A //生成頭文件
最后根據(jù)頭文件創(chuàng)建動(dòng)態(tài)庫
添加回答
舉報(bào)
0/150
提交
取消