![]() |
|
||||||||||||||
| | 网站首页 | 数据库教程 | web编程 | 服务器 | 程序设计 | | ||
|
||
|
||||||
| delphi&Java&JNI一次体验 | ||||||
作者:佚名 文章来源:不详 点击数: 更新时间:2007-9-2 ![]() |
||||||
|
本人以前一直操delphi,最近开始学习java,但是老本不能丢啊,再说,delphi在某些方面确实有比java快速优越的地方(不用多说哈)!呵呵,还说有JNI技术正好有这个机会将这两种技术结合。
先将我的问题描述一些,免得新手犯和我一样的困惑! 1,首先定义java一段的本地函数: public class HelloWorld { 2.delphi的实现: JNI in 'JNI.pas'; procedure Java_HelloWorld_printText(PEnv: PJNIEnv; Obj: JObject); stdcall; Writeln('您好!看到效果了吧。'); {$R *.res} exports end. (注意需要一个JNI的pas文件,网上有啊,随便下,是一个国外的牛人写的) 3.delphi调用dll.开始我将这个dll放在和java工程包的同一个文件夹下,以为这样最省事,结果总是出错: Exception in thread "main" java.lang.UnsatisfiedLinkError......... 于是我将这个dll system32,system放,还是这个错误。 ×××××××××××××××××××××× 最后,放在C:\Program Files\Java\jdk1.5.0\jre\bin目录中,哈哈,居然通过。 恭喜,据说这个路径就是所谓的jvm的路 本文来源:http://blog.csdn.net/liuzuofei/archive/2007/07/09/1683657.aspx
|
||||||
| 文章录入:admin 责任编辑:admin | ||||||
| 【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 | ||||||
| 网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!) |
| | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 网站公告 | 网站地图 | 管理登录 | | |||
|