请问jni能做到web服务器端的jsp页面调用本地c++程序中的函数吗?,请各位帮帮小弟解决下,小弟现在做个项目,需要用web服务器端的jsp页面,调本地c++程序中的一个函数,小弟不会听说jni好像行,请各位做过的高手告诉我可以做到吗?或者告诉我jni做不到其他什么能做到也行,最好简单些的,小弟是新手,万分感谢!!请给小弟个简单实现的例子!!万分感谢

解决方案 »

  1.   

    jni 需要知道包名、类名,而jsp都是动态编译的。所以 native 方法不能写在 jsp 里面。
    但是可以写在一个Bean里面,用jsp掉它的native方法。
      

  2.   

    哦,对了我的jsp是远程服务器上的,jni能完成调本地电脑的C++程序中的函数吗?
      

  3.   

    这样的java应该放在远程服务器上还是在本地?
      

  4.   

    jni 只能调本地的。所以你的jsp,java,c++都只能放远程服务器上
      

  5.   


    那jsp,java,c++都放在远程服务器上能不能调这个服务器上的c++应用程序服务器中的函数
      

  6.   

    那jni能调的dll动态库必须把要使用的c++函数和功能全都放进dll文件里面,能不能用dll文件再调用外部的c++程序中的函数?