废话不说,上步骤:
一、java部分
1、准备开发工具,在这里我用的是Eclipse。确保已安装好jdk工具;
2、打开Eclipse;
3、新建一个javaproject(JavaCallDelphi) 默认配置;
4、新建一个package(JavaCallDelphi);
5、在JavaCallDelphi包下新建Class(JavaCallDelphiTest);
6、敲入如下代码
如上 java所需要写的代码已经完成。
二、delphi部分
1、准备开发工具,在此我使用的工具是delphi7.0;
2、打开delphi;
3、选择close all 关闭所有窗体
4、选择new->other->DLL Wizard 点击保存(保存名称JavaCallDelphi)
5、将jni单元添加到引用中
6、新建一窗体命名为JavaCallDelphiTest
7、在JavaCallDelphiTest窗体上添加按钮button 响应事件自己写
8、具体代码如下
9、Ctrl + F9 编译.将生成的DLL文件复制到javaproject(JavaCallDelphi)的根目录下,和Bin文件夹在同一目录下
运行程序即可。