rhino相关内容
最近我一直在玩 Java 的 ScriptEngine API,即 javascript 引擎,它使用 Rhino 来处理所有事情.我偶然发现 Rhino 没有 XMLHttpRequest.我想知道是否有人知道解决此问题的可能方法? 解决方案 您实际上需要在 Java 中定义 XMLHttpRequest.它已经完成了 - 检查 this.
..
我有以下几点: ScriptEngineManager mgr = new ScriptEngineManager();ScriptEngine jsEngine = mgr.getEngineByName("JavaScript");jsEngine.eval("function getArray() {return [1,2,3,4,5];};");Object result = jsEng
..
我是 Play 框架的新手.请解释以下警告的含义. 警告:node.js 检测失败,sbt 将使用基于 Rhino 的 Trireme JavaScript 引擎来运行 JavaScript 资产编译,这在某些情况下可能比使用 node.js 慢几个数量级 我不希望任何会减慢我的应用程序速度的东西,所以请建议我是否应该将 JS 引擎更改为 Node.js,但我的 PlayFramewo
..
我正在尝试在 ant 标签中使用最新版本的 Rhino,但它似乎使用的是与 JVM 捆绑在一起的 Rhino 版本.我尝试调整类路径以指定 Rhino 脚本 jar.目前,我尝试了以下方法:
..
我想编译特定文件夹中的所有 *.less 脚本,并使用 less-rhino-1.1.3.js 子目录. github 上有一个针对特定文件执行此操作的示例,效果很好.但我想对一个完整的文件夹做同样的事情.我尝试了很多,这是我最后一次尝试. 不行,propertyregex好像不是标准的ANT,我不想用这样的东西.我什至不确定这段代码是否有效.
..
我想使用 Rhino JavaScript 编译器将一些 JavaScript 编译为 .class用于项目的字节码文件.看起来这应该已经存在,因为 Groovy、NetREXX(!) 和 Jython 分别有 groovyc、netrexxc 和 jythonc 任务.有没有人使用或编写过这样的 Ant 任务,或者任何人都可以提供一些关于如何编写的提示? 理想情况下,它可以通过某种方式解决
..
目前我在我的应用程序中使用 Rhino.我需要评估一些 JavaScript 蚂蚁从中获取值(我不需要通过 JavaScript 使用 Java 类).但它太慢了.也许有什么方法可以将 V8 与 Java 应用程序一起使用? 更新: 我有大量不同类型的对象.我需要一个灵活的机制来验证和转换这些对象到所需的形式(用户应该能够更改验证和转换的规则(在运行时),即在 Java 中硬编码这些规
..
我正在尝试创建一种动态方式来在 Three.js 中的 gltf 导入模型上显示太阳能数据.目的是将不同的纯色与模型的不同部分相关联,并能够关闭和打开它们.我目前的障碍是在 gltf 中更改材质的颜色. 我尝试使用 ObjLoader 来代替我输入自己的材料,但这不起作用:/ 这是我目前拥有的js: const gltfLoader = new THREE.GLTFLoader()
..
如何为内部类编写单元测试??? 解决方案 您编写测试来指定顶级类的外部接口的行为.该类是否使用内部类来实现该行为,是该类的实现细节,测试不需要知道任何相关信息. 如果内部类无法通过顶级类的接口进行充分测试,那么通常最好将内部类移出并直接将其作为新的顶级类进行测试.想要测试内部类是一种代码味道,内部类可能足够重要以成为顶级类.
..
好的,所以 r.js 可以在 Rhino.这很棒. 去做它需要做的事情. 在rhino上它基本上使用java.io.File、java.io.FileOutputStream和java.io.FileInputStream来实现文件系统它需要做的修改. (背景:我致力于为基于 Maven 的 Java/Javascript 开发人员提供更好的开发体验.作为 Maven,有约定俗成
..
尽可能清理代码以显示我的问题.基本上它是一个八叉树搜索+相交.intersect 函数来自一个 SDK(整个项目是一个犀牛插件).如果我使用交叉调用进行循环,它比通过八叉树进行递归搜索快 10 倍.甚至更奇怪 - 我隔离了相交调用的时间 - 在递归内部它比循环慢 8 倍.它的行为可能有 1000 种原因,但我希望我犯了一些明显的错误,有人可以通过查看代码发现. 有一个缓慢的递归片段: pu
..
我对 Rhino 很陌生,我的问题是如何实现以下目标, 假设我有一个 javascript 对象,它遵循以下类似的内容,我可以在 java 中使用它. var myObject = new Object();myObject.string1 = "你好";myObject.string2 = "世界";myObject.int1 = 1; 但是如果它是动态的,我如何在 java 中使用它
..
如何在另一个以Java运行的Rhino引擎正在评估的脚本"Foo"中包含一个脚本"Bar". IE,在Java中像这样设置脚本引擎: ScriptEngineManager管理器= new ScriptEngineManager();ScriptEngine engine = manager.getEngineByName("javascript");BufferedReader br
..
我正在寻找一种开始使用Oracle新的Nashorn JavaScript引擎的方法.我用DL发行了最新的OpenJDK 8(b65),看来Rhino仍然是唯一包含的脚本引擎. 任何人都知道Nashorn何时(或在哪个版本中)将在OpenJDK中取代Rhino?甚至更好的是,在哪里可以得到包含它的JDK?我知道Netbeans已经编写了一个调试器来使用它,只是不确定它们从何处获得了开始编写它
..
在JDK6中,是否可以加载一个文件中的每个脚本的多个脚本,并让一个脚本引用另一脚本的方法?有点像“包含"? 解决方案 我认为您正在使用 load()方法/属性 load("file1.js");load("file2.js");load("file3.js");methodFromFileOne();var bar = methodFromFileTwo();var etc = dot
..
我正在将Java 8与Kotlin和项目中的其中一个库一起使用( http://michel-kraemer.github.io/citeproc-java/)拒绝在Java 8捆绑的Nashorn JavaScript解释器上运行.解决方案是改用Rhino JavaScript解释器. 我正在使用Gradle构建我的项目.我已经将Rhino添加到我的依赖项中,但是该库仍然坚持使用Nasho
..
我正在使用Google提供的闭包编译器.我在字符串变量中有JavaScript.需要在Java中使用闭包编译器来压缩字符串 我已经尝试了以下链接中的代码http://blog.bolinfest.com/2009/11/calling-closure-compiler-from-java.html 这是我使用的代码,其中"source"变量具有javascript的值 Compil
..
我正在使用Mozilla Rhino编写JavaScript服务器应用程序.我想在我的项目中包括HttpClient类,以方便地访问Web,但是我不知道如何配置Eclipse项目以使Rhino加载HttpClient JAR文件. 我已将 js.jar (来自Rhino)和 httpclient-4.0.1.jar 添加到Eclipse中项目的构建路径中,并且在我的运行配置中,从Rhino的
..
我一直在将jshint与node一起使用,但最近不得不切换到与Rhino一起使用. 我曾经能够做到: jshint --config=jsHintConfig.json fileToLint.js 现在,我尝试将呼叫替换为: rhino jshint-rhino.js --config=jsHintConfig.json fileToLint.js 但是它似乎不起作用
..
我正在尝试使用Rhino从命令行运行jsHint.我想使检查成为团队检查过程的自动部分. 我可以使用以下命令来进行基本配置: java -jar .rhino.jar ./jshint.js ./samplefile.js 这将为我的(故意出错的)示例文件输出标准jsHint消息.并将配置注释添加到示例文件的顶部可以正常工作.但是,我想添加一个项目级别的配置文件来为每个文件指定我想
..