代码之家  ›  专栏  ›  技术社区  ›  Erika

从microsoftaccess调用Java程序

  •  2
  • Erika  · 技术社区  · 16 年前

    Access程序需要在某个时刻输出一行文本,Java程序知道如何将其转换为代码(另一行文本),并将该代码接收回来。Java程序只是一个命令行应用程序,打包成一个jar,接收一段文本,吐出另一段文本。

    出于安全考虑,我不能直接进行系统调用,除非我遗漏了什么?以前,转换实用程序打包为DLL并通过OLE调用。我可以将jar文件打包为DLL,但这似乎有些迂回。这是我能做的最好的了吗?

    (如果还有类似的问题,就直接给我指一下。在Java和Access的搜索结果中,人们通常会做相反的事情:通过Java访问Access数据库)。

    2 回复  |  直到 16 年前
        1
  •  1
  •   schinazi    16 年前

    使用上面描述的技术怎么样 this page .

    你可以改变给WScript.Shell.Exec()执行Java程序所需的任何命令。然后,通过调用ReadAll()Exec对象的StdOut属性,可以获得Java程序的输出。

        2
  •  0
  •   Community Mohan Dere    9 年前

    任何 Java/MS特定的集成,您可以在新的Java程序中使用现有的.jar库。

    Process 对象获取更多信息,以及 this answer