Delphi XE5,XE6需要用户手工编译并将Classes.Dex加入到包中,不过Delphi XE7可以省掉这些工作了。

如何在XE7中调用Java,具体步骤如下:

1.将jar文件添加到XE7的工程中

Delphi XE7调用Java Class,JAR-LMLPHP

Delphi XE7调用Java Class,JAR-LMLPHP

2.生成Delphi的JNI接口文件

可以使用Java2op命令,http://docwiki.embarcadero.com/RADStudio/XE7/en/Java2OP.exe,_the_Native_Bridge_File_Generator_for_Android

或者java2pas软件,点击这里下载java2pas

用上面两个工具都需要安装JDK1.7及以上版本

3.将生成的pas文件包含到Delphi工程中

05-11 15:25