Module  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 - 如果参数为空。
      • compile

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