日期:2014-05-18  浏览次数:20525 次

请教: Tomcat的异常问题
我用的结构是   Applet   +   servlet,然后再servlet中使用JNI本题接口调用由   C编写的程序,在我运行程序的时候,能够正常地将数据(比如字符串)返回到Applet上界面上显示出来,但是却同时出现异常,是个对话框,如下所示:

***********************************
tomcat4.exe   -   应用程序错误

    应用程序发生异常   unknown   software   exception   (0xc00000fd),位置为   0x02f38077

  要终止程序,请单击“确定”。
  要调试程序,请单击“取消”。
********************************************

上面这段是出现的对话框,不好意思,不知道怎样将图贴上来,请各位大侠帮忙看看,已经改了好多次了,还是这样,谢谢!!!


------解决方案--------------------
帮你顶
------解决方案--------------------
有点类似nullpointException的错误
不过错误不在你的java代码 而在于你jni调用的c的那部分
属于内存越界的写操作,操作系统为了保护其他程序,终止你的程序

如果是普通的应用程序,你再系统中会看到类似“应用程序非法操作,内存XXX不能为写”