当前位置:  技术问答>java相关

有请写过jni的朋友

    来源: 互联网  发布时间:2015-04-14

    本文导语:  java通过jni调用本地DLL 编译出错   error C2819: type 'JNIEnv_' does not have an overloaded member 'operator ->' 请问这是什么问题,如果把env相关的语句注释掉,就可以编译通过 dll的源文件 #include  #include "MyNative.h" JNIEXPOR...

java通过jni调用本地DLL

编译出错   error C2819: type 'JNIEnv_' does not have an overloaded member 'operator ->'

请问这是什么问题,如果把env相关的语句注释掉,就可以编译通过

dll的源文件

#include 
#include "MyNative.h"
JNIEXPORT void JNICALL Java_MyNative_showParms0
  (JNIEnv *env, jobject obj, jstring s, jint i, jboolean b)
{
printf("print in DLLn");
const char* szStr = (*env)->GetStringUTFChars( env, s, 0 );
    //printf( "String = [%s]n", szStr );
printf( "int = %dn", i );
printf( "boolean = %sn", (b==JNI_TRUE ? "true" : "false") );
//(*env)->ReleaseStringUTFChars( env, s, szStr );
}

|
Kao:

const char *szStr = env->GetStringUTFChars(s,0);

|
换成env->试下

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 请问IBM x366能安装aix系统吗,还有请推荐一款新手学习的小型机
  • 求borland.jbcl.*包,哪位有请发给我,或告诉我下载地址,50分相谢......
  • 求助,linux装完后,虚拟机装的,进去后花屏,屏幕的字都看不清,有请输入..几个字
  • jtree程序查错,150分有请高手
  • 一道SCJP题有请各大虾指教.
  • ??有请:jackyz(J.),关于支付网关,谢谢谢谢 ??
  • 有没有关于xml生成树的例子,有请发给我?
  • Linux的一些问题,有请高手!
  • 有请[路人甲]:关于你给的那个smpp,介绍一下你的经验?
  • 一道SCJP题有请各大虾指教. iis7站长之家
  • 在linux下添加新硬盘问题,有请高手帮我!
  • 送分啦!想学javabean,大家给点意见,进者有分,特别有请Norwaywoods(挪威的森林)
  • 有关JBuilder6.0的问题(有请高手帮忙),在线等待,高分相送,谢谢
  • 有请 redstarstar(红星星)讲MVC,欢迎大家一起讨论
  • 又是书本上的问题:很简单的Applet,为什么不能显示?有请各位.
  • 关于qmail的smtp验证问题,有请各位大中小虾帮忙!
  • 请问如何可以得到Jbuilder 4,最好是无限制的完全版本,还有请就Jbuilder的几个版说明一下,另外在请推荐一下好点的编译器!
  • Java的中文读写问题,有请各位了。
  • applet不能正常运行的问题,有请各位大侠。
  • 买jb7+wls配置文档,燕赤霞有请


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3