模块  java.scripting
软件包  javax.script

Interface Compilable

  • 所有已知实现类:
    NashornScriptEngine

    public interface Compilable
    ScriptEngines实现的可选接口,其方法将脚本编译为可以重复执行而无需重新编译的表单。
    从以下版本开始:
    1.6
    • 方法详细信息

      • compile

        CompiledScript compile​(String script)
                        throws ScriptException
        编译脚本(源代表为 String )以供稍后执行。
        参数
        script - 脚本的来源,表示为 String
        结果
        的子类的实例 CompiledScript稍后将使用的一个被执行 eval的方法 CompiledScript
        异常
        ScriptException - 如果编译失败。
        NullPointerException - 如果参数为null。
      • compile

        CompiledScript compile​(Reader script)
                        throws ScriptException
        编译脚本(源读取自Reader )以供稍后执行。 除了传递源的方式之外,功能与compile(String)相同。
        参数
        script - 从中获取脚本源的阅读器。
        结果
        的子类的实例 CompiledScript稍后将使用的其一个被执行 eval的方法 CompiledScript
        异常
        ScriptException - 如果编译失败。
        NullPointerException - 如果参数为null。