我发现 Java 6 包括 Rhino JS(除了一两个小部分),如javax.script
. 很酷!
Java 6 安装(JRE 或 JDK 中的任何一个)是否包含我可以简单地指向要运行的 .js 文件的二进制文件?(我认为能够提供源代码供其他人阅读和运行,无需编译,并且只需要安装 Java,这将是很棒的。)或者我必须构建文档中的8 行小程序吗?
我发现 Java 6 包括 Rhino JS(除了一两个小部分),如javax.script
. 很酷!
Java 6 安装(JRE 或 JDK 中的任何一个)是否包含我可以简单地指向要运行的 .js 文件的二进制文件?(我认为能够提供源代码供其他人阅读和运行,无需编译,并且只需要安装 Java,这将是很棒的。)或者我必须构建文档中的8 行小程序吗?
是的,有jrunscript
JDK 中包含一个名为jrunscript的二进制文件:
wookie@hoth:/usr/local/java/bin$ ./jrunscript
js> println("This is hello from test.js");
This is hello from test.js
在基于 Debian 的系统上,您可以安装 Rhino 软件包并访问一个名为js
. 从那里,您可以让所有 js 文件以:
#/usr/bin/js
并将脚本设置为可执行以直接运行它们。