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

关于dll的调用???请教!

    来源: 互联网  发布时间:2015-07-16

    本文导语:  我是jsp的新手,最近老师要我们开发一些用户端程序,并给了一些dll接口函数,要我们利用这些接口跟后台进行操作!我对这些dll不懂,不知道在程序中怎么调用它(不会写有关他的jsp语句),能不能给我说明一下!...

我是jsp的新手,最近老师要我们开发一些用户端程序,并给了一些dll接口函数,要我们利用这些接口跟后台进行操作!我对这些dll不懂,不知道在程序中怎么调用它(不会写有关他的jsp语句),能不能给我说明一下!最好能够举个例子!谢谢

|
应该但是不一定要封装成javabean。封装的目的是为了结构化、重用性、保密性等因素。
具体的例子在help中有。你可能没找到
下面的是我写的一个,请参考。
step 1:
用jbuilder建立一个bean。例如
public class testBean{
}
step 2
根据dll 的接口函数定义(例如void function1())加入native 函数,并加入载入dll的语句(例如dll名字为testd.dll),这里我们假设bean中的(void usef()函数调用了function1)
public class testBean{
   public native void function1();
   static{ System.loadLibrary("testd");}
   public void usef()
  { function1();}
}
step3
编译一下生成testBean.class
step4
利用javah建立相相应的testBean.h文件
如javah testBean.class
step5 
利用vc建立一个动态连接库工程(win32 Dynamic-link library),如果empty dll project请不要忘记#include "windows.h"
step6 
在step5的工程中加入testBean.h,自己编testBean.cpp然后实现函数function1逻辑.如果function1的实现已经在另一个dll中了,只需要在这个创建的dll中的function1的函数体中调用那个就行了
that is all.your welcom

|
用JNI(Java Native Interface),主要内容请看jbuilder6-help.
有详细的说明和小例子

    
 
 

您可能感兴趣的文章:

  • 请问如何在Java中调用一个VB所写的DLL?如何调用这个Dll的方法?如何取得和设置这个Dll的属性值?谢谢!
  • VB编写的DLL不能被JAVA调用,用C将VB编写的DLL包装起来,做成一个新的DLL;用C编写的DLL可以被JAVA调用,用JAVA再进行一层的包装,因为JAV
  • c++生成dll使用python调用dll的方法
  • 为什么调用DLL总是出现no FirmClient.dll in java.librayry.path?
  • java中能调用VB写的Dll吗?是不是只能调VC写的dll?
  • C++生成dll和调用dll的方法实例
  • 请问如何用java调用C的Dll库
  • java调用dll的问题???至今没有解决!!!求救!!!
  • 调用dll的问题???请高手指教!!!
  • jsp如何调用dll中的函数?
  • 在java里如何调用DLL
  • Python 调用DLL操作抄表机
  • java能否调用dll或ocx
  • 用Java能不能调用*.DLL?
  • 能否在JSP中调用MFC Extension DLL,解决后马上给分。
  • java中如何调用windows的dll?
  • Linux下如何调用VB编写的dll?
  • 哪位高手有兴趣跟我讨论讨论java中调用dll文件??小弟有些问题还是不很清楚??
  • 怎么用javabean调用服务器的dll或访问服务器的com口
  • java调用C/C++编写的DLL文件问题,请有经验的高手指教?
  • 我是一个初学者,请教各位如何配置jsp的开发环境?tomact 以及apache已经下载,还需要一个ApacheModuleJserv.dll,这个文件到哪里下载?谢
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • windows下tinyxml.dll下载安装使用(c++解析XML库)
  • 急!有没有工具可将用gcc编译得到的dll转变成微软的VC++能识别的dll?
  • Karnak(神庙)请进,dll调dll问题的延续
  • 怎样在JSP和SERVLET里使用DLL,包括COM类的DLL(一定给分)
  • qt生成的EXE文件需要它本身的DLL文件才能执行。请问怎么解决
  • MINGW生成dll,
  • 请问java高手,谁知道java怎么用 *.dll ???
  • linux获取dll路径
  • linux下運行windows下寫的c++程式和它引用的dll
  • vc编写dll动态连接库(编译过的)能在unix上开发使用吗? iis7站长之家
  • 在cygwin上可以编写vc用的dll吗?
  • .dynlib 和 .DLL 文件有何异同?
  • unload_dll
  • unix下有没有像window 下的dll一类的东西?来实现程序的封装。
  • 可以编译WIN下面的GTK1.3 Themes Dll吗??
  • mod_jk.dll,到哪里下载?谢谢!在线等待!
  • 怎么生成lib或dll
  • vc编写dll动态连接库(编译过的)能在unix上开发使用吗?
  • mingw编译DLL的问题
  • android 能调用vc写好的静态库lib或者动态库DLL么?
  • Java和DLL(COM)互操作 Jawin


  • 站内导航:


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

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

    浙ICP备11055608号-3