【问题标题】:Java Engine Script which support Compilable支持 Compilable 的 Java 引擎脚本
【发布时间】:2018-04-27 04:25:59
【问题描述】:

继续我的question,Java 使用 Beanshell 作为脚本引擎, 而 BeanShell Engine Script Compilable 不受支持。

为什么除了 Beanshell 之外,java 没有支持 Compilable 的脚本引擎?我们可以/应该覆盖它吗?这个问题有改进吗?

Compilable interface:

将脚本编译成无需重新编译即可重复执行的形式

我发现实现为JavaScriptEngineother JavaScriptEngine,但我不知道它是否有用。

java 是否有意让 Groovy 实现它并因此成为预期使用的脚本语言?

【问题讨论】:

    标签: java groovy scripting jsr223


    【解决方案1】:

    这不是一个完整的答案,但值得一提的是beanshell2项目,

    我发现beanshell2 issue 支持 Compilable 从版本 bsh-2.1b4.jar 开始,有一个修复可以是 download

    • 还有最新的bsh-2.1.6.jar
    • 根据beanshell2应该有2.1.8版本

    二月。 2014 年 2 月 20 日

    更新 v2.1.8

    最新的 Beanshell 2.0b5(或 2.0b6)也支持 Compilabe,但它throw new Error("unimplemented");

    编辑

    New issue 在 Beanshell 2.0 中实现 Compibe

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-07
      • 1970-01-01
      • 1970-01-01
      • 2011-12-23
      • 2022-11-23
      相关资源
      最近更新 更多