Nashorn 介绍
Nashorn 是 Java 8 中引入的 JavaScript 引擎,它允许在 Java 应用程序中嵌入和执行 JavaScript 代码。但是在JDK 15 中,Nashorn 已经被因特驰java基础移除,取而代之的是新的 JavaScript 引擎,即 GraalJS。如果要继续使用 Nashorn,需要引入相应的依赖。
讯享网hello world
准备javascript文件,内容如下:
讯享网
在Java 中使用 Nashorn 引擎执行这个文件:
传递参数
准备javascript文件,内容如下:
讯享网
javascript 中使用了一个变量name,最后返回了greeting。

在Java 中使用 Nashorn 引擎执行这个文件,其中使用 Bindings 传递了name参数,然后获取返回值:
调用 Java 类和方法
准备javascript文件,其中调用了 Java 中的 Calendar 类,内容如下:
在Java 中使用 Nashorn 引擎执行这个文件,然后获取返回值:
调用 JavaScript 函数
准备javascript文件,其中定义了两个函数,内容如下:
在Java 中使用 Nashorn 引擎执行这个文件,其中使用 Invocable 调用函数,并获取返回值:
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/4155.html