且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Java:ScriptEngine执行js代码

更新时间:2022-08-17 15:02:31

JDK >= 6

package com.demo.desktop;

import javax.script.ScriptEngine;
import javax.script.ScriptEngineManager;
import javax.script.ScriptException;

public class JavaScriptDemo {
    public static void main(String[] args) throws ScriptException {
        ScriptEngineManager factory = new ScriptEngineManager();
        ScriptEngine engine = factory.getEngineByName("javascript");
        String script = "print('Hello')";

        // 执行脚本
        engine.eval(script);
    }
}