摘要: 转自https://blog.csdn.net/guiman/article/details/70739490 写在正文之前: 几个月没有更新博客,感觉有点生疏了,所以说不能断,一断人就懒。 其实这几个月也并不是什么事也没有做,俺可是时刻想着今年的任务呢,10本书,30篇博文…,这几个月间断性的也是 阅读全文
posted @ 2018-04-08 19:12 疯封风 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 转自 https://www.cnblogs.com/xyang0917/p/4172490.html 第五步、将C/C++代码编译成本地动态库文件 动态库文件名命名规则:lib+动态库文件名+后缀(操作系统不一样,后缀名也不一样)如: Mac OS X : libHelloWorld.jnilib 阅读全文
posted @ 2018-04-08 16:46 疯封风 阅读(538) 评论(0) 推荐(0) 编辑
摘要: 转自 http://www.cnblogs.com/bluesky4485/archive/2011/12/13/2285802.html 首先,需要明确几个关于编码的基本概念: java内部是使用的16bit的unicode编码(utf-16)来表示字符串的,无论英文还是中文都是2字节; jni内 阅读全文
posted @ 2018-04-08 16:07 疯封风 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 转自https://blog.csdn.net/yjhdxflqm/article/details/50503551 jni是java和C、C++通信的桥梁。 java适合写上层的应用,C、C++适合写底层的应用。因为C、C++就是跟底层打交道的。 当然这里并不讨论那么多,只是我要记住这一点,我所以 阅读全文
posted @ 2018-04-08 15:21 疯封风 阅读(21351) 评论(0) 推荐(1) 编辑
摘要: 在JNI开发中,Java程序需要调用操作系统动态链接库时,报错信息:Can't load IA 32-bit .dll on a AMD 64-bit platform。这是由于你的版本是Windows 64位,而你用VS生成的DDL是32位。因此只需要编译生成一个64位的DDL动态链接库就行。 具 阅读全文
posted @ 2018-04-08 15:16 疯封风 阅读(2600) 评论(0) 推荐(0) 编辑