Delphi XE7如何调用Java Class,JAR等文件

 时间:2024-10-14 08:12:06

1、既然我们都知道delphi是无法直接调用java的接口文件的,那么一个可行的办法就是把java class或jar转为为delphi的接口文件不就行了吗?是的,这个想法是对的。我们现在要介绍的也正是这种方法。当然,如果是我们人为的转换这个文件,其工作量之大也不是我们可以承受,因此我们需要借助一些小工具来协助我们的接口文件转换工作。第一个是我们这次用到第三方java2pas命令行工具来进行转换。第二个是delphi厂家提供的命令行工具Java2OP来进行转换。这两个工具都可以实现我们需要的接口文件,这次只用到java2pas工具。

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

Delphi XE7如何调用Java Class,JAR等文件

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

Delphi XE7如何调用Java Class,JAR等文件
Delphi XE7如何调用Java Class,JAR等文件

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

Delphi XE7如何调用Java Class,JAR等文件

5、第四步,首先我们先来看看java2pas这个命令行的语法是什么样的,最简单的形式是下面这条亭盍誓叭Java2Pas <.class|.jar> [泠贾高框outputpath]可以解释为Java2Pas (输入)java文件 (输出)Pas文件很简单吧,这样就可以得到我们所要的pass接口文件。

Delphi XE7如何调用Java Class,JAR等文件
Delphi XE7如何调用Java Class,JAR等文件

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

Delphi XE7如何调用Java Class,JAR等文件

7、说起来是很简单,但这里只是用最简单的文件做案例。如果java的Class或Jar包内的各种关系复杂时就不见得这么容易转换文件,这就涉及一些高级的用法与排错方法,这留在下一次再讲。

  • asp.net连接access数据库
  • Xshell 5如何导出导入session
  • ROM之家教你如何获取手机的PID及VID
  • notepad怎么使用插件
  • Intellij IDEA本地部署Tomcat运行后日志乱码?
  • 热门搜索
    三年级手抄报怎么写 关于理想的手抄报内容 文明用语手抄报 快乐暑假手抄报内容 书香满园手抄报 中华美德手抄报 孝德手抄报 小组手抄报 清明时节祭英烈手抄报 手抄报图画大全