Java中如何实现JavaScript脚本调用?
- 内容介绍
- 文章标签
- 相关推荐
本文共计540个文字,预计阅读时间需要3分钟。
Nashorn简介:Nashorn是一个JavaScript引擎。自JDK 1.8开始,Nashorn取代了Rhino(用于JDK 1.6和JDK 1.7),成为Java的嵌入式JavaScript引擎。Nashorn完全支持ECMAScript 5.1规范以及一些扩展。它基于JSR 292的新语言特性。
简介 Nashorn
Nashorn 一个 javascript 引擎。
从JDK 1.8开始,Nashorn取代Rhino(JDK 1.6, JDK1.7)成为Java的嵌入式JavaScript引擎。Nashorn完全支持ECMAScript 5.1规范以及一些扩展。
它使用基于JSR 292的新语言特性,其中包含在JDK 7中引入的 invokedynamic,将JavaScript编译成Java字节码。
与先前的Rhino实现相比,这带来了2到10倍的性能提升。
使用方式
1. 编写JavaScript脚本
列:JavaScript方法使用Java对象执行方法获取返回值。
本文共计540个文字,预计阅读时间需要3分钟。
Nashorn简介:Nashorn是一个JavaScript引擎。自JDK 1.8开始,Nashorn取代了Rhino(用于JDK 1.6和JDK 1.7),成为Java的嵌入式JavaScript引擎。Nashorn完全支持ECMAScript 5.1规范以及一些扩展。它基于JSR 292的新语言特性。
简介 Nashorn
Nashorn 一个 javascript 引擎。
从JDK 1.8开始,Nashorn取代Rhino(JDK 1.6, JDK1.7)成为Java的嵌入式JavaScript引擎。Nashorn完全支持ECMAScript 5.1规范以及一些扩展。
它使用基于JSR 292的新语言特性,其中包含在JDK 7中引入的 invokedynamic,将JavaScript编译成Java字节码。
与先前的Rhino实现相比,这带来了2到10倍的性能提升。
使用方式
1. 编写JavaScript脚本
列:JavaScript方法使用Java对象执行方法获取返回值。

