参考文章:http://blog.csdn.net/lishuangzhe7047/article/details/46044323
1.编写调用dll的java类
public class JDataEncryption { static { try { System.loadLibrary("TL_Jdll"); } catch(Exception e) { } } public native String Decryption_Data(String value); }
2.打开cmd命令窗口,cd到java类文件的目录中生成class文件
javac JDataEncryption.java
3.打开cmd命令窗口,cd到生成java文件中包命名的根目录(在此为src),用javah命令生成.h文件
javah -classpath . com.xx.xxx.utils.JDataEncryption
4.根据.h文件编写对应的dll文件,并将文件放和jdk的bin目录与system32目录中
5.调用
JDataEncryption de = new JDataEncryption(); String s = de.Decryption_Data("123456");