摘要: 上一篇写了一个JNI的入门demo,这篇说说debug的问题,debug是我们最常用的解决问题的手段,那么从java代码能连调到C/C++吗?能!首先,我们需要编译一个debug版的dll,这个应该比较简单,选择Debug,编译就是了然后,将这个debug版的dll放到java工程中,再在java代码中设置断点,比如:然后开始debug,执行到java中的断点时,在VS2005中,依次选择“Debug”--->"Attach to Process...",弹出如下对话框,选择javaw.exe,点击“Attach”按钮再在jnitest.cpp中的Java_jni_t 阅读全文
posted @ 2013-06-07 23:00 yejg1212 阅读(11934) 评论(0) 推荐(0) 编辑
摘要: 最近需要用到JNI,所以抽时间学习了下,对于我这个N年没用过C/C++的,从没用过VS2005的java码农来说,真不容易,编译个dll都遇到莫名其妙的问题~~下面就来一步一步开始JNI之路。一、通过java类得到.h头文件首先,我们写一个java类,声明几个native方法package jni.test;public class JNIWrapper { public native void display(); public native double sum(double x, double y); public native double divide(do... 阅读全文
posted @ 2013-06-07 22:38 yejg1212 阅读(1004) 评论(0) 推荐(0) 编辑