最近由于项目需要,需要用java去调用用C++写的动态链接库,前面进展的非常艰难,因为Jnative这个组件没有像样的帮助文档对其中的很多细节根本无从去了解,只能从网上各位大神们写的文章中去摸索出个所以然来,好不容易将其中的种种问题解决,如:java回调函数的使用,以及指针的使用等,但在将项目整合的时候出现了一个令人非常纠结的问题:
发现通过Jnative调用dll动态链接库直接通过main方法调用没任何问题都能编译通过,并能正确输出结果,但是将其部署在web服务器上,我这用的是tomcat,发现老是找不到类的问题,找了个从事java开发几年了的朋友一起找原因,初步判断是Jnative组件的回调函数和tomcat服务器发生冲突引发的问题,这只是猜想,我也希望哪位大神能给我个正确的答案。
发现通过Jnative调用dll动态链接库直接通过main方法调用没任何问题都能编译通过,并能正确输出结果,但是将其部署在web服务器上,我这用的是tomcat,发现老是找不到类的问题,找了个从事java开发几年了的朋友一起找原因,初步判断是Jnative组件的回调函数和tomcat服务器发生冲突引发的问题,这只是猜想,我也希望哪位大神能给我个正确的答案。
在使用Java调用C++写的动态链接库时,遇到在Tomcat服务器部署中找不到类的问题。通过分析,怀疑是Jnative组件的回调函数与Tomcat服务器之间的冲突导致。寻求解决方法及正确答案。
319

被折叠的 条评论
为什么被折叠?



