JAVA中怎么调用一个已经写好的DLL文件?(100分)

  • 主题发起人 主题发起人 zzutlink
  • 开始时间 开始时间
Z

zzutlink

Unregistered / Unconfirmed
GUEST, unregistred user!
急,请大家帮忙!
 
可是,有这个必要吗?
 
用VJ++,使用JDirect技术,可以直接调用本地DLL
 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=697928
也可在前台調
 
JNI能调用一个已经写好的DLL么?该怎么做?
各位说的我去试试。多谢
 
一个过客:
你好!我是JAVA新手,什么是JDirect能不能麻烦你详细说一下,谢谢!
 
JDirect是Microsoft的标准,应该淘汰,JNI调用标准DLL就比较麻烦,你必须使用C为这个DLL写一个
JNI Warpper外套,相当繁琐,如果你执意要用,这里有一个简单范例,他将Windows的注册表处理函
数封装到了Java类里面,C代码只有百来行。
http://troi.lincom-asg.com/~rjamison/jreg/
 
>>JDirect是Microsoft的标准,应该淘汰,
自相矛盾把? DLL技术难道不是windows平台专有的技术吗?难不成你还要在
linux下面调用DLL?????用M$标准有什么错? 切 !!!
 
java的一个优势就是不局限与windows平台
你一调用dll,就被绑定在windows平台了
还不如用delphi
 
一个过客兄,
用JDirect需要Microsoft的JRE,不是标准Sun JRE所能够支持的,而且Microsoft JRE现
在已经没有升级了,你说该不该用呢?
coolbaby,
编写Java Application的时候也可以调用COM、DLL的函数吗,比如yysun说得那个IBM的SWT,
它就对Windows API和Motif进行了一致的接口调用,不必一天到晚的垮什么平台吗,一个技术对
大家来说只是手段,不是缚束吗。
 
后退
顶部