jni
yeluowuhen069
这个作者很懒,什么都没留下…
展开
-
使用jdb和gdb同时调试java native code
主要流程:1.使用jdb启动生成的java字节码或jar包;2.在java源码中适当的位置设置断点,如main方法;3.使用run指令,使代码跑起来。(jdb命令只是进入调试环境,jvm还没有运行起来,当然我们的代码也没有运行起来,run指令之后,才有创建一个jvm,在进程列表中会发现多出一个java进程。)4.另起一个终端,使用查询新生成的java进程的进程id。原创 2015-09-17 15:40:33 · 3192 阅读 · 0 评论 -
Java native HelloWorld
native方法的声明只需要在签名式前添加native关键字。在java中实现一个native方法的主要流程如下:1.声明native方法;2.使用javac编译java源码文件,生成字节码文件(.class);3.使用javah生成native方法的头文件(.h);4.创建相应的.c文件,实现.h文件中声明的native函数;5.使用gcc编译.c原创 2015-09-17 15:32:16 · 497 阅读 · 0 评论