nashorn 相关问题

Nashorn是一个基于JVM的开源JavaScript引擎。它取代了从Java 8开始的Rhino JavaScript引擎。

ScriptEngineManager获得最后成功的行

我在grails应用程序中使用ScriptEngineManager来执行javascript代码。当我执行此javascript时:var x = new java.util.ArrayList([1,2,3])log(x [55])使用以下代码:try {...

回答 1 投票 0

使用Java犀牛引擎仅验证JavaScript

早上好。我需要运行通过Java JavaScript语法验证,但我在努力寻找最佳的解决方案。我没有使用下面的方法与犀牛一些测试中:try {...

回答 1 投票 0

Java的犀牛相当于在Javascript推对象数组

在Javascript中我想通过一些迭代,每次迭代创建一个对象,设置一些值,并推说为数组。 VAR ARR = []; data.forEach(函数(d){风险OBJ = {}; ...

回答 1 投票 0

Java的犀牛 - 获取从JavaScript所有绑定

我创造了一些绑定,并将它们传递到发动机和全球范围绑定绑定=新SimpleBindings(); bindings.put ... scriptEngine.setBindings(绑定,ScriptContext.ENGINE_SCOPE); ...

回答 1 投票 3

在Nashorn JavaScript中覆盖Java类的方法

以下Java方法使用固定的用户名和密码创建JavaMail密码验证器:public static Authenticator createJavamailPasswordAuthenticator(String username,String password){...

回答 1 投票 0

如何提高JDK 8 nashorn引擎的性能?

我们需要通过Java执行几个简短的JavaScript代码段。为此,我们使用嵌入了Java的Nashorn引擎。 Java版本是1.8.0_191。我们......

回答 1 投票 0

通过标准JDK 11使用graalvm

我有项目使用Nashorn Javascript引擎。我正在尝试迁移到java11,并从Nashorn迁移到Graal。我在这里读到我可以通过标准的JDK安装开始使用graal ...

回答 2 投票 4

ScriptEngine JavaScript不支持包含?

我有一些代码,如下所示。 ScriptEngineManager manager = new ScriptEngineManager(); ScriptEngine engine = manager.getEngineByName(“nashorn”); engine.eval(“[1,2,3] .includes(1)”);但......

回答 2 投票 2

如何在ScalaTest中使用ScriptEngine

以下测试应该通过,但它没有类EngineTest扩展FunSuite {test(“引擎不应该为null”){val manager:ScriptEngineManager = new ScriptEngineManager val引擎:...

回答 3 投票 7

Nashorn不支持基本JS对象{a:1,b:2}?

在Nashorn(来自Oracle的JDK8,最新版本)中使用这个简单表达式引发异常时,我有点意外:ScriptEngineManager manager = new ScriptEngineManager();引擎=经理......

回答 2 投票 2

Nashorn中的Java类

我需要编译许多JavaScript文件才能在Nashorn中运行。这些文件中的每一个都生成一个Java类吗?这些Java类是否在操作系统中有文件句柄?

回答 1 投票 1

Nashorn错误:java.lang.NoSuchMethodException:没有这样的函数renderServer

Nashorn与React-redux有奇怪的行为。首先,我有一个非常简单的javascript,在部署之前是babelified(我把这里的JSX作为结果的babelified文件是巨大的):var React = ...

回答 1 投票 1

Java8 JS Nashorn将数组转换为Java数组

如何将JS数组转换为本机数组?在Rhino转换中看起来像(Scala代码):val eng =(new javax.script.ScriptEngineManager).getEngineByName(“JavaScript”)val obj = eng.eval(“[1,2,3,4]”...

回答 7 投票 13

如何实现NashornScriptEngine?

在我正在进行的项目中,我们将使用Nashorn,因此我需要创建此脚本引擎。任何人都可以建议,创建NashornScriptEngine涉及哪些步骤?请指明步骤....

回答 1 投票 0

如何隐藏java 11 Nashorn弃用警告

我最近升级到Java11。有150个新的Nashorn弃用警告:Utils.java:31:警告:[删除] jdk.nashorn.api.scripting中的NashornScriptEngineFactory已被弃用并标记为......

回答 1 投票 2

什么对象在JavaScript中具有`{name = value}`的String表示?

我在JavaScript(在JDK Nashorn引擎内部)中收到了一个复杂的值,我必须与之交互。该值以{shown = true}打印到控制台。当我说typeof value我收到对象作为...

回答 1 投票 2

从Rhino切换到Nashorn

我有一个Java 7项目,它使用Javascript来编写各种功能的脚本。到目前为止,我使用Rhino作为脚本引擎。我现在想转向Java 8,这也意味着我......

回答 7 投票 27

“窗口”没有在java中为Selenium定义ScriptEngine

我正在做什么我试图在页面加载后执行的javascript中调用基本内容。我正在为Selenium这样做。为什么?我听你问,这是因为我正在制作一个简单的等待工具......

回答 1 投票 0

调用匿名JavaScript函数

我当前的JavaScript看起来像这样:o.timer(function(){//从Java print调用(“Hello World”);})。start(1000);在Java端接收jdk.nashorn.internal.runtime.Script函数...

回答 1 投票 5

从nashorn脚本调用自定义java类时,我在哪里设置环境参数

//自定义Java类包com.xxx.yyyyyy.summary.Entry; import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.PrintWriter;公共课总结{}这是班级......

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.