![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JNI
蓝天的IT生涯
这个作者很懒,什么都没留下…
展开
-
如何完成一个动态链接库,完成JNI调用实例
1.前段时间,闲来无聊,想做个像QQ截图一样的截图工具,在却在做的过程中发现java自带API中的监听器带有很大的局限性,java的鼠标监听器只有在鼠标在程序窗口之上时才会生效,而键盘监听器则更加局限,只有在当前窗口为焦点窗口时才会生效,这显然是不符合我们需要效果的,我们所需要的是全局的键盘监听,不管你在干什么,只要触发我们设定的固定的组合键是,就会执行我们需要的功能,所以用java是不太好办。转载 2013-05-15 14:37:47 · 679 阅读 · 0 评论 -
一个简单的JNI调用的实现
1. 首先创建一个java类:HelloWorld.java:/** * 本地方法调用学习 * @author jianying.wcj * @date 2013-5-15 */public class HelloWorld {static {System.loadLibrary("HelloDll");}public static void m原创 2013-05-15 15:04:58 · 921 阅读 · 0 评论 -
JNI调用之本地库文件的安装
在进行JNI调用的时候,是由java的本地接口调用本地库文件来完成的,但是本地库文件需要放置到指定位置,JNI接口才能调用到,这个路径是由JVM的系统变量“java.library.path”指定的。大家可以将这个变量所指定的路径打印出来 例如:System.getProperty("java.library.path")。 在windows环境下可以看到执行的目录是什么C:/windows/sy原创 2014-07-09 18:30:50 · 1073 阅读 · 0 评论 -
动态链接库加载的问题
通过本地JNI调用需要在linux机器上安装动态lianjie原创 2014-07-14 21:51:55 · 680 阅读 · 0 评论