-1

我需要我的 java 应用程序能够从其他程序(.exe 程序)获取一些信息(表、字符串等)。我不知道其他程序正在使用的编程语言。我知道这里有一个人在工作中使用 delphi 完成了它,但我需要一个 java 应用程序。我正在做一些研究,我发现了 JNA,这是要走的路吗?在他的应用程序文件夹中,我找到了以下 .dll:apigid32、asycfilt、Comcat、msstkprp、Msvbvm60、Oleaut32、Olepro32、Vb6stkit。. 这些dll中的任何一个都在他的delphi应用程序和程序之间进行通信吗?

泰为你的帮助。

4

1 回答 1

-1

最好的选择(在本地)是让其他程序将字符串、表、数组等输出到文件中(我推荐 .txt 文件以便于阅读)并让 Java 从文件中加载它们

前任。代码(Java)导入语句:

import java.io.*

将字符串写入文件所需的代码:

BufferedWriter outStream= new BufferedWriter(new FileWriter("test.txt", true));
outStream.newLine();
outStream.write(outputString);
outStream.close();
于 2012-10-08T16:06:26.517 回答