![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
梦中飞
这个作者很懒,什么都没留下…
展开
-
从 C/C++ 程序调用 Java 代码
JNI允许您从本机代码内调用 Java 类方法。要做到这一点,通常必须使用 Invocation API 在本机代码内创建和初始化一个 JVM。下列是您可能决定从 C/C++ 代码调用Java 代码的典型情况: 1.希望实现的这部分代码是平台无关的,它将用于跨多种平台使用的功能。 2.需要在本机应用程序中访问用 Java 语言编写的代码或代码库。原创 2016-04-11 10:49:29 · 226 阅读 · 0 评论 -
Linux下C++调用Java简单实例(jni)
c++ 代码 调用 java类 linux 操作系统原创 2016-04-11 11:26:38 · 361 阅读 · 0 评论 -
JNI学习积累之一 ---- 常用函数大全
jni 常用 API函数 简介原创 2016-04-11 16:40:54 · 436 阅读 · 0 评论 -
JNI学习积累之二 ---- 数据类型映射、域描述符说明
在Java存在两种数据类型: 基本类型 和 引用类型 ,大家都懂的 。 在JNI的世界里也存在类似的数据类型,与Java比较起来,其范围更具严格性,如下: 1、primitive types ----基本数据类型,如:int、 float 、char等基本类型 2、reference types----引用类型,如:原创 2016-04-11 16:42:35 · 261 阅读 · 0 评论 -
JNI学习积累之三 ---- 操作JNI函数以及复杂对象传递
在掌握了JNI函数的使用和相关类型的映射后,以及知晓何利用javah工具生成对应的jni函数以及如何生成动态 链接库 (windos下就是.dll库,Linux就是.so库了,不懂在Window下生成dll动态库的,具体流程可看我的这篇博客: 《Android中JNI的使用之一:Java原生JNI的使用、javah指令的使用以及图解教材》)。即可掌握JNI的使用了了。原创 2016-04-11 16:44:08 · 229 阅读 · 0 评论