Delphi XE5,XE6需要用户手工编译并将Classes.Dex加入到包中,不过Delphi XE7可以省掉这些工作了。
如何在XE7中调用Java,具体步骤如下:
1.将jar文件添加到XE7的工程中
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工程中