摘要: 本文原创,转载请注明地址 http://www.cnblogs.com/baokang/p/4982640.html

1.在Eclipse 中,Java 类中链接库引用到vs的debug目录下

例如:System.load("W:\\vsworkplace\\Jnidemo\\x64\\Debug\\JniDemo.dll");

2.在VS项目中设置工程属性

项目属性页->配置属性->调试

修改命令:指向jdk的bin/java.exe

修改命令参数:指向java工程生成的class文件(带上-cp 前缀),例如:-cp W:\eclipseWork\J2EE\JniDemo\bin com.bk.jnidemo.JniDemo

修改工作目录:指向java工程根目录

3.断点联合调试

(1)eclipse断点:在调用Jni本地方法语句前打断点,启动debug调试。

(2)在vs jni相应方法中打断点,点击工具栏 调试->附加到进程,选择 javaw.exe 进程

(3)回到eclipse调试界面,按F6调试下一步,就可以从java代码一直debug到C/C++代码中了。

最新文章

  1. asp.net web常用控件FileUpload(文件上传控件)
  2. Cfree
  3. KVM中Linux虚拟机的硬盘添加方法
  4. UVa 11536 Smallest Sub-Array (水题, 滑动窗口)
  5. asp.net图片上传实例
  6. ARM7ldr指令与ldr伪指令
  7. SQL 左外连接,右外连接,全连接,内连接
  8. Hadoop 2.6.3运行自带WordCount程序笔记
  9. Hadoop入门--HDFS(单节点)配置和部署 (一)
  10. 自动添加注释—VS2010宏的使用
  11. java系列-JDBC的封装
  12. python基础——继承与派生、组合
  13. 01安装Python虚拟环境
  14. jsonp跨域实现单点登录,跨域传递用户信息以及保存cookie注意事项
  15. 【css】怎么让Chrome支持小于12px 的文字
  16. 自定义界面上绘制Text,可通过拖动控制文字大小及其位置
  17. C# 导出资源文件到硬盘
  18. iOS - keychain 详解及变化
  19. P2512 [HAOI2008]糖果传递&&P3156 [CQOI2011]分金币&&P4016 负载平衡问题
  20. 1.centos6.8安装docker

热门文章

  1. [LeetCode] Zigzag Iterator 之字形迭代器
  2. [LeetCode] First Missing Positive 首个缺失的正数
  3. [个人翻译]Redis 集群教程(中)
  4. 从随机过程到马尔科夫链蒙特卡洛方法(MCMC)
  5. 1226关于count(*)不走主键索引反而走二级索引
  6. python基础补漏-05-生成器和装饰器
  7. Django进阶(三)
  8. ArrayList_HashSet的比较及Hashcode分析
  9. Ajax操作如何实现跨域请求 (JSONP和CORS实现Ajax跨域的原理)
  10. javascript判断数字是integer还是float