我一直致力于使用Javascript来呈现手柄HTML模板的Java应用程序。我一直在Java中使用Rhino作为js引擎,然后转而使用Nashorn js引擎。
我想通过J2V8包装程序库尝试使用V8。但是,我需要一个版本的env.js(它在纯js中模拟各种Browser / DOM函数)。我找到了一个预先构建的犀牛env.js,有人为Nashorn创建了一个,但我找不到一个用于纯V8 js解释器。
我尝试下载env.js github源代码,它为各种系统构建,如node和ruby。但我无法弄清楚如何构建一个基本上只是我一直在使用的env.rhino.js的替代品。
有没有人构建其中的一个,或者知道可以使V8看起来与浏览器相似的东西,以便把手预编译模板运行?