Java工程:
1.JNativeCpp.dll 文件放入到system32目录和本地工程目录下;
2.test.dll(自己编写的dll)放入到system32目录和本地工程目录下;(经测试:JNative调用动态链接库,需要把该dll放置在system32下,本地工程目录下无需放置,系统会自动到System32目录下寻找。)
3.加入test.dll文件中应用到了一些*.dat文件,需要将这些文件放置到jdk的bin目录下;
4.加入test.dll文件中应用到得一些*.lib 文件,需要将这些文件放置到jdk的根目录下;
5.JNative.jar放置在工程的目录下;
Web工程:(以Tomcat为例)
1.JNativeCpp.dll 文件放入到system32目录,本地工程目录下和Tomcat的bin目录下;
2.JNative.jar放置在工程的目录和Tomcat的lib目录下;
3.加入test.dll文件中应用到了一些*.dat文件,需要将这些文件放置到jdk的bin目录下;
4.加入test.dll文件中应用到得一些*.lib 文件,需要将这些文件放置到jdk的根目录下;
5.test.dll(自己编写的dll)放入到system32目录和本地工程目录下;(经测试:JNative调用动态链接库,需要把该dll放置在system32下,本地工程目录下无需放置,系统会自动到System32目录下寻找。)
以上的路径问题是自己在多次试验中总结出来的,如果路径不正确,将会引发各种各样的错误,是在是非常的郁闷,希望以上的路径能够对大家有所帮助,如果有什么错误,希望大家指正并共同学习。
版权所有,转载请表明文章出处:http://blog.youkuaiyun.com/dsj188/archive/2009/06/09/4254467.aspx