Java8 Nashorn JavaScript引擎

Posted SXT

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java8 Nashorn JavaScript引擎相关的知识,希望对你有一定的参考价值。

使用Java8,Nashorn大大提高了javascript 引擎引入,以取代现有的Nashorn Java脚本引擎。Nashorn提供2至10倍更好的性能,因为它直接编译代码在存储器,并传递到字节码JVM.Nashorn使用invokedynamics函数,在Java7引入以提高性能。

jjs

对于Nashorn引擎,JAVA8引入了一个新的命令行工具,JJS到控制台执行Java脚本代码。

解读js文件

创建并保存sample.js在 C:> JAVA 文件夹。

sample.js

print(‘Hello World!‘);

打开控制台并使用下面的命令。

C:\JAVA>jjs sample.js

看到结果

 

以上是关于Java8 Nashorn JavaScript引擎的主要内容,如果未能解决你的问题,请参考以下文章

Java新特性之Nashorn的实例详解

有没有哪个Java 8妙用Nashorn引擎的好例子

java8新特性

安全的 Nashorn JS 执行

Java 7 可执行的 Nashorn,取代 Rhino

java9新特性-20-Javascript引擎升级:Nashorn