从我的Java应用程序的其他程序获取信息

时间:2012-10-08 15:46:39

标签: java

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

Ty的帮助。

1 个答案:

答案 0 :(得分:-1)

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

离。代码(Java) 导入声明:

import java.io.*

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

BufferedWriter outStream= new BufferedWriter(new FileWriter("test.txt", true));
outStream.newLine();
outStream.write(outputString);
outStream.close();