分类

手游攻略

delphi如何调用Java Class,JAR等文件

2017/2/4 14:21:02作者:咕咕鸟  来源:Internet A+

在软件开发行业中,我们都知道delphi与 java是两种不同类型的语言,二者之间是无法直接调用。由于java的特殊性,并拥有广泛应用的先天优势,难免delphi会有需要调用java文件接口的时候。因此,我们就来谈谈如何调用Java Class、JAR等文件的方式。



既然我们都知道delphi xe5是无法直接调用java的接口文件的,那么一个可行的办法就是把java class或jar转为为delphi的接口文件不就行了吗?是的,这个想法是对的。我们现在要介绍的也正是这种方法。当然,如果是我们人为的转换这个文件,其工作量之大也不是我们可以承受,因此我们需要借助一些小工具来协助我们的接口文件转换工作。

第一个是我们这次用到第三方java2pas命令行工具来进行转换。

第二个是delphi厂家提供的命令行工具Java2OP来进行转换。

这两个工具都可以实现我们需要的接口文件,这次只用到java2pas工具。

第一步,我们先在互联网上把java2pas这个工具下载下来,解压之后就下图的形式。



第二步,打开[windows菜单]-->在运行框中输入[cmd]敲回车键。





第三步,这时先进入Java2pas命令所在的文件夹。



第四步,首先我们先来看看java2pas这个命令行的语法是什么样的,最简单的形式是下面这条

Java2Pas <.class|.jar> [outputpath]

可以解释为

Java2Pas (输入)java文件 (输出)Pas文件

很简单吧,这样就可以得到我们所要的pass接口文件。





第五步,将生成的pas文件包含到Delphi使用文件单元中,这时delphi使用文件单元就可以调用java的接口文件了。有一点要注意,把生成的pas放在当前工程的目录下,以保证工程编译时能找到这个文件。

分享:

相关下载

相关文章

网友评论
我要跟贴