java jni调用vc dll文件 数据类型转换问题 在java调用vc的dll时,如何通过java控制台传入16进制数据或者二进制数据到 vc的dll 接口里面?高手指点下,具体给个例子看下。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 直接传参数是可以啊。那样太麻烦了啊,当数据量比较大时怎么办?我是想在控制台传入,放到一个byte数组里面,但是还是想不通怎么转换 把你的16进制数据或者二进制数据搞成字符串,传入DLL方法不就行了。 Env好像有个NewByteArray的方法, java的byte[] 对应的应该是jbyteArray.参考下JNI文档(还有jni.h)吧,里面应该有例子 肯定不行啊,dll接口里面要处理的是16进制数据,又不是字符串。 string 字符串转换成byte[]数组,把得到的byte[]数组,进一步转换成16进制形式byte数组 这个问题怎么解决? 可能你也不知道的.... ArrayList根据索引怎么移除对象? 初始化对象,啥时候用new和使用啥时候用.getInstance? swt布局显示问题 高分求教,奇怪的判断条件 构造函数 为什么无法排序哪? 急,请高手指点(新手)在那里下载javax.media的包!下载后放在那里!! 怎么解决freejava出现的这个问题?? 谢谢 使用java一年,想跳槽到联想,请大家给出些主意! jni 在dll接口里如何实现对java方法里属性值的改变? 获取网页地址中文参数乱码问题
我是想在控制台传入,放到一个byte数组里面,但是还是想不通怎么转换
参考下JNI文档(还有jni.h)吧,里面应该有例子
肯定不行啊,dll接口里面要处理的是16进制数据,又不是字符串。