本文主要是介绍VS2005和Eclipse中调试JNI的方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Allen Chen--------------------------------------------------------------------------------
IT与互联网 > 软件
VS2005和Eclipse中调试JNI的方法
Allen Chen | 2008-12-24 15:35:50 1、用Eclipse编写JNI的JAVA程序,项目名称为DemoJNI,路径为E:\workspace\DemoJNI,JNI包设为demo.jar,其中jni.demo.TestJNI是包含main函数的入口类。假设demo.jar要用到db.jar。
2、编写JNI DLL,生成动态库名为DemoJNI.dll。假设DemoJNI.dll需要动态库ipc.dll的支持。
3、在VS2005的项目属性中,设定如下:
命令 : E:\jdk1.6.0_07\bin\java.exe(JDK路径)
工作路经 : E:\jdk1.6.0_07\bin
命令行参数: -classpath "db.jar;demo.jar" jni.demo.TestJNI
基本的思路跟在命令行中执行Java程序类似。
4、将demo.jar、db.jar、DemoJNI.dll和ipc.dll都拷贝到E:\jdk1.6.0_07\bin下面。
建议不要拷贝到system32目录下,仅对Java虚拟机起作用,便于调试。
5、在VS2005中设定断点,即可跟踪调试。
6、Eclipse中调试JNI,注意虚拟机路径是否为E:\jdk1.6.0_07\bin\javaw.exe,否则需要将DemoJNI.dll和ipc.dll拷贝E:\workspace\DemoJNI目录下。
这篇关于VS2005和Eclipse中调试JNI的方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!