rhino

    0热度

    1回答

    WhenCalled在各处都有很好的记录&我不打算为什么我使用它,但我不能让它工作在就像我在主题中看到的每一篇文章都详细描述了一样。 基本上你应该能够做这样的事情: mock.Expect(x => x. SingleOrDefault(null)) .IgnoreArguments() .WhenCalled(invocation => ((Action)invocation

    3热度

    1回答

    如果这是一个不清楚的标题,因为我不知道所有的术语,所以请耐心等待。 所以我想创建一个受控的环境来运行Java应用程序中的任何JavaScript代码。注意:代码是由用户创建的,所以我必须阻止/防止专门尝试访问/修改不应该触及的Java变量的代码。 (最好通过抛出编译错误的用户反馈) 编辑1:顺便说一句,我试图使用犀牛和纳森。 这是一个简单的例子。 public class ScriptRunner

    5热度

    2回答

    如何确定浏览器中的JavaScript引擎有几个问题。 我必须编写必须在犀牛和纳霍恩上运行的JavaScript代码。 如何确定我的代码是在犀牛还是纳霍恩上运行?是否有典型的函数,变量,常量可以确定引擎?

    0热度

    1回答

    我有一个脚本化豆如下所示 package test.rhino; import java.util.HashMap; import org.mozilla.javascript.Scriptable; public class SomeBean implements Scriptable { /** * The current values for this ob

    0热度

    2回答

    我在Kotlin上使用Java 8,我项目中的一个库(http://michel-kraemer.github.io/citeproc-java/)拒绝在Java 8捆绑的Nashorn JavaScript解释器上运行。解决方案是使用Rhino JavaScript解释器。 我正在使用Gradle构建我的项目。我已经将Rhino添加到了我的依赖中,但图书馆仍然坚持使用Nashorn。 compi

    1热度

    3回答

    Goodmorning, 我来自Python环境并转向c#。 我正在将一个更广泛的列表分割成更窄的列表和规定的长度。 有没有办法简化下面的代码? 我的猜测是它有点慢,并没有正确遵循C#常见的编码规则。 List<object> B = new List<object>(); for(int i = 0; i < SD_Data.Count/314; i++) { var SD_Inpu

    -3热度

    2回答

    我无法理解为什么以及在什么样的场景下我想在服务器端的JVM中运行脚本语言。我的意思是我们已经在JAVA中有很好的库...为什么我不使用它们来做东西而不是在JVM中运行脚本? 请帮我理解这个概念,有人可以告诉我一个或两个在服务器端运行JVM脚本的用例比使用JAVA库更有优势。

    0热度

    1回答

    在Rhino中,我有一个脚本化豆像下面 /** * */ package test.rhino; import java.util.Collection; import java.util.HashMap; import java.util.Map; import java.util.Set; import org.mozilla.javascript.FunctionObje

    0热度

    1回答

    调用Java在Rhino中运行的Javascript函数非常简单 - 毕竟是为什么创建Rhino。我有麻烦建立事情是这样的: 语境:我有一个PhoneGap的CLI(V 6.3.3)Android项目(API 19+),我通过加载JavaScript的运行做处理大量里面犀牛 一个PhoneGap的插件 - 这我创造在同一时间与实际的PhoneGap应用程序 - 包含类称为Storage,向公众提供

    1热度

    3回答

    我有一个基于FROM anapsix/alpine-java:8_server-jre_unlimited的码头图像。然而,当我尝试 ScriptEngine scriptEngine = new ScriptEngineManager().getEngineByName("nashorn"); scriptEngine是null。我试图让使用默认引擎: ScriptEngine script