Java脚本引擎Nashorn使用指南
1. Nashorn脚本引擎的调用方式
Nashorn脚本引擎有两种调用方式:
- 将引擎嵌入到JVM中。
- 使用 jjs
命令行工具。
2. 执行第一个脚本
在Java中使用Nashorn打印消息到标准输出,需要执行以下三个步骤:
1. 创建一个脚本引擎管理器。
2. 从脚本引擎管理器中获取一个脚本引擎实例。
3. 调用脚本引擎的 eval()
方法来执行脚本。
以下是具体的代码示例:
// HelloScripting.java
package com.jdojo.script;
import javax.script.ScriptEngine;
import javax.script.ScriptEngineManager;
import javax.script.ScriptException;
public class HelloScripting {
public static void main(String[] args) {
// 创建一个脚本引擎管理器
ScriptEngineManager manager = new ScriptEngineManager();
// 从管理器中获取一个Nashorn脚本引擎
ScriptEngine engine = manager.getEngineByName("JavaScript");