用JNI(Java Native Interface),主要内容请看jbuilder6-help.
有详细的说明和小例子
有详细的说明和小例子
解决方案 »
- jsp重定向打开文件下载页面后网站又要重新登录!!!!!在线等
- 如果建立一个类似于淘宝的网站
- 一个信息发布网站的疑问?
- JSP源码调试500错误,在线等
- 初学连接oracle的问题
- opensoucedahui
- 传递参数问题,怎么隐含传递参数,不能cookie session 不能 ?参数=值 <input type=hidden>
- 一个软件工程师QQ群:
- applet+servlet+mysql
- apache可以用别的端口来访问虚拟目录吗?
- 我在jsp中,欲想用<jsp:useBean….>的方式来调用javaBeans , 这里我有如下不明:
- 用JBuilder编辑文件的时候,总发现光标不在当前编辑字符的后面,极为不便!!!!
具体的例子在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