您的位置 首页 java

java17使用graaljs引擎执行js代码

java17使用graaljs引擎执行js代码

添加依赖

 
        <dependency>
            <groupId>org.graalvm.js</groupId>
            <artifactId>js</artifactId>
            <version>${graal.version}</version>
        </dependency>
        <dependency>
            <groupId>org.graalvm.js</groupId>
            <artifactId>js-scriptengine</artifactId>
            <version>${graal.version}</version>
        </dependency>  

helloworld

 import  javax .script.ScriptEngine;
import javax.script.ScriptEngineManager;
import javax.script.Script Exception ;

public class JsEngineHelloWorld {

    public  static   void  main(String[] args) throws ScriptException {
        ScriptEngine engine = new ScriptEngineManager().getEngineByName("graal.js");
        engine. eval ("print('Hello World!');");
    }

}  

运行,输出

 Hello World!  

文章来源:智云一二三科技

文章标题:java17使用graaljs引擎执行js代码

文章地址:https://www.zhihuclub.com/171120.shtml

关于作者: 智云科技

热门文章

网站地图