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

如何通过COM调用Java方法

  •  2
  • Dan  · 技术社区  · 14 年前

    我有一个经典的ASP/VBScript应用程序,需要调用Java类中的方法。我发现了两种显然可以做到这一点的产品: Java2COM Java COM Bridge .你能从经验中推荐一个吗,还是有其他机制可以让我们做得更好?如果可能的话,我宁愿避免编写C++代码,尽管我们可以在VB6中创建一个COM DLL,它可以在必要时调用低级别API。

    3 回复  |  直到 13 年前
        1
  •  3
  •   Onorio Catenacci    14 年前

    要做到这一点,基本上需要有一个COM服务器,然后使用JNI创建JVM并进行Java调用。这有点棘手,而且例子很少,这可能会使您列出的产品有所帮助。我不能为他们中的任何一个担保。

    或者,你可能想考虑一种基于Web服务的方法,并根据它们是什么以及如何使用它们来达到Java类。

        2
  •  3
  •   Naveen    13 年前

    同意伯特的观点。你可以试试 jpype jni4net JNI部分。
    用pywin32在python中创建一个COM服务器是一件轻而易举的事情,这要归功于 mark hammond .
    在CSharp中生成COM服务器示例 codeproject .

        3
  •  0
  •   G__    14 年前

    我用过 JACOB 在遥远的过去,这项工作似乎完成了。价格是对的,但是文件有点缺乏,所以这是需要考虑的。