Java
chinabinlang
webrtc,音视频编程,视频会议开发,视频直播,电子白板开发
展开
-
java类作为JNI参数
本篇将介绍在JNI编程中如何传递参数和返回值。首先要强调的是,native方法不但可以传递Java的基本类型做参数,还可以传递更复杂的类型,比如String,数组,甚至自定义的类。这一切都可以在jni.h中找到答案。1. Java基本类型的传递用过Java的人都知道,Java中的基本类型包括boolean,byte,char,short,int,long,float,dou转载 2016-02-18 14:31:12 · 2069 阅读 · 0 评论 -
Java层与Jni层的数组(buffer)传递
Android开发中,经常会在Java代码与Jni层之间传递数组(byte[]),一个典型的应用是Java层把需要发送给客户端的数据流传递到Jni层,由Jni层的Socket代码发送出去,当然,Jni层也需要把从Socket接收到的数据流返回给Java层。我简单地总结了一下,从Java层到Jni层,从Jni层到JAVA层,各有3种传递方式,下面用代码示例简单地介绍一下。示例转载 2016-02-18 15:08:58 · 5590 阅读 · 0 评论 -
C++调用Java
C++调用Java语言;这里的目的主要是了解JavaVM的创建应用,java底层技术,和C++调用Java的基本知识点;Java调用C/C++一般通过JNI技术实现,这里具体看我的别的文章;一:环境配置:win7 64 + VC2010 32 + jdk1.7.0_80 64;环境配置方法1; // 动态方法;1:VC2010新建控制台程序或者MFC程序原创 2016-05-10 17:07:44 · 4912 阅读 · 0 评论 -
JAD java反编译工具(class反射工具)
http://www.softpedia.com/get/Programming/Debuggers-Decompilers-Dissasemblers/JAD.shtml用法比较简单,将class文件放到JAD.exe上,会自动生成classxxx.JDA;这就是反编译的Java文件;可以通过UltraEdit查看;原创 2016-04-17 15:30:08 · 2811 阅读 · 0 评论 -
MAC安装JDK及环境变量配置
访问Oracle官网 http://www.oracle.com,浏览到首页的底部菜单 ,然后按下图提示操作:2.点击“JDKDOWNLOAD”按钮:3.选择“Accept Lisence Agreement”同意协议:4.点击Mac OS X x64后面的下载链接:下载完成后点击安装包,按提示即可完成安装。...转载 2019-03-13 11:15:23 · 676 阅读 · 0 评论