jjs 中有哪些对象可用?

What objects are available in jjs?

当我在浏览器中 运行 Javascript 时,我有可用的文档对象。

例如,我可以在浏览器中 javascript 中执行 document.write() 。

当我在运行Java脚本下Java8Java脚本引擎jjs时,文档对象不可用

jjs 是 Rhino 的继任者,随 Oracle Java 8 一起提供。

jjs 中有哪些对象? 它们在哪里记录?

当通过 Nashorn/jjs 运行 时,document 将不可用,因为它没有 DOM(就像 javascript 中的引擎浏览器会),window 也是如此。在其他方面,它应该实现 ECMASCRIPT 5.1,但是根据这个 blog post from Oracle 它也缺少令人遗憾的控制台对象。

我还没有看到很多关于引擎中遗漏的其他内容的文档,但是在 OpenJDK Wiki for Nashorn.

中有几页可能值得研究