因特驰java基础

因特驰java基础Nashorn 介绍 Nashorn 是 Java 8 中引入的 JavaScript 引擎 它允许在 Java 应用程序中嵌入和执行 JavaScript 代码 但是在 JDK 15 中 Nashorn 已经被因特驰 java 基础移除 取而代之的是新的 JavaScript 引擎 即 GraalJS 如果要继续使用 Nashorn 需要引入相应的依赖 hello world

大家好,我是讯享网,很高兴认识大家。



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 调用函数,并获取返回值:

小讯
上一篇 2024-12-28 19:39
下一篇 2024-12-27 20:29

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/4155.html