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工程中