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

Visual Basic或VBScript作为Java脚本引擎

  •  0
  • Daniel  · 技术社区  · 14 年前

    我考虑为visualbasic或VBScript实现ScriptingEngine la JSR223(因为我不知道任何实现,除了IBM放弃的BSF引擎)。我知道这需要一些本地编程,但我不知道从哪里开始。

    2 回复  |  直到 13 年前
        1
  •  1
  •   Garett    14 年前

    Windows Script Interfaces 在MSDN上提供。您最感兴趣的接口是 IActiveScript , IActiveScriptParse IActiveScriptSite .

    通过Google搜索可以得到很多例子,但是Java中的例子并不多。这些 guys 有例子,但它使用他们的 Java2Com series of articles 在.NET中实现这些接口。我想你会发现这些信息很有用。

    script control 这是VB6附带的,它使向应用程序添加脚本变得更容易。有一个例子 here 从Java使用它,利用 JACOB Java到COM桥。

        2
  •  0
  •   Thorbjørn Ravn Andersen    14 年前

    实际上,您需要的是如何在JVM中嵌入.NET程序。这是一项不平凡的任务,可能比你预期的要大得多。

    https://scripting.dev.java.net/

    此外,BSF似乎没有被放弃,而是捐赠给了阿帕奇雅加达。 http://jakarta.apache.org/bsf/