Module
jdk.scripting.nashorn
Package jdk.nashorn.api.scripting
这个包提供了
javax.script
集成,这是使用Nashorn的首选方法。
你通常会这样做来获得一个Nashorn脚本引擎的实例:
import javax.script.*;
...
ScriptEngine nashornEngine = new ScriptEngineManager().getEngineByName("Nashorn");
Nashorn脚本引擎实现可选的Invocable
和Compilable
接口,可以有效地预编译和重复执行脚本。 另外,这个包提供了nashorn特定的扩展类,接口和方法。 详见NashornScriptEngineFactory
。
- 从以下版本开始:
- 1.8u40
-
接口摘要 接口 描述 ClassFilter 类别过滤器(可选)由nashorn脚本引擎使用。JSObject 该接口可以由任意Java类实现。 -
类摘要 Class 描述 AbstractJSObject 这是nashorn ScriptObjectMirror类的基类。NashornScriptEngine 适用于Nashorn的JSR-223兼容脚本引擎。NashornScriptEngineFactory 适用于Nashorn的JSR-223兼容脚本引擎工厂。ScriptObjectMirror 包含给定Nashorn Script对象的镜像对象。ScriptUtils 要从脚本代码调用的实用程序。URLReader 从URL读取的读者。 -
异常摘要 异常 描述 NashornException 这是所有Nashorn异常的基础例外。