2024年5月10日发(作者:)

Rhino学习笔记

Mozilla Rhino

Rhino 是一个纯 Java 的开源的 JavaScript 实现。他的名字来源于 O'Reilly 关于

JavaScript 的书的封面:

1. 简介

rhino是使用java代码实现的javascript解释器,它实现了javascript的核心,符合

Ecma-262标准,支持javascript标准的所有特性。

Rhino 提供了如下功能

✓ 对 JavaScript 1.5 的完全支持

✓ 直接在 Java 中使用 JavaScript 的功能

✓ 一个 JavaScript shell 用于运行 JavaScript 脚本

✓ 一个 JavaScript 的编译器,用于将 JavaScript 编译成 Java 二进制文件

2. 如何运行js脚本

将放入classpath中,在cmd中键入java

后进入运行交互界面(js〉),而后在js〉提示符

下输入 load( “文件路径”),注意次数的目录间隔是“/”。而后输入要运行的js的函数

名称即可运行js脚本。

例:

js 代码

function isPrime (num)

{

if (num <= 1) {

print("Please enter a positive integer >= 2.")

return false

}

var prime = true

var sqrRoot = ((num))

for (var n = 2; prime & n <= sqrRoot; ++n) {

prime = (num % n != 0)