nashorn 相关问题

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

尝试使用Java Nashorn访问js文件时出现空指针异常

我正在尝试使用Java为HolyC制作一个IDE。我已经使用 Java 开发了一个简单的文本编辑器,因此我使用它作为基础。 显然我计划用于此 IDE 的解释器是

回答 1 投票 0

如何摆脱警告:Nashorn 引擎计划从未来的 JDK 版本中删除?

我看过很多帖子,展示了如何在使用 Java 11 编译器时消除此警告。但就我而言,每次我在 Ubuntu 18.04 LTS 中打开终端时,都会出现警告。所以我

回答 2 投票 0

NetBeans 19 Java 17 远程调试 Raspberry Pi 没有 Nashorn 就无法工作

我正在尝试将 Windows 10 上的开发环境从 NetBeans 12.6 升级到 19,将 Java 11 升级到 17。此环境支持针对 Windows 和 Raspberry Pi 操作系统的应用程序。 之后

回答 1 投票 0

从java调用包含'const'的javascript?

我正在尝试使用一个用js开发并在GitHub上可用的转译工具。该转译器能够将 javascript 代码转换为 java。 我想通过java调用该工具...

回答 3 投票 0

访问 Nashorn 生成的字节码

Nashorn 将 javascript 源代码直接翻译到内存中。是 有什么方法可以访问字节码只是为了阅读目的吗? (不需要进行操作)。如果有请详细说明一下...

回答 2 投票 0

谷歌云数据流错误NoSuchMethodException:没有这样的功能

我正在使用数据流函数将 pubsub 消息以 json 的形式转换为字符串,以提交到具有正确模式的 bigquery 表中。 我使用以下 UDF 函数

回答 0 投票 0

Nashorn:在 Typescript 中导入 Java 对象

我需要知道是否可以在 Typescript 脚本中导入 Java 对象(特别是枚举类)。 我用谷歌搜索但没有找到任何东西。 ErrorCodeAuthority 用于自定义,

回答 2 投票 0

使用java嵌套#if宏处理

我已经创建了一个代码来处理这个文件https:/raw.githubusercontent.comemscripten-coreemscriptenmastersrclibrary_html5.js一行一行地扫描#f和#else和#endif到一...

回答 1 投票 0

nashorn用绑定代替Java.type

要从JS中调用Java,你可以使用Java.type。有没有办法在Bindings中绑定一个java类?所以把:scriptEngine.eval("Java.type('my.own.AwesomeObj')");替换成类似这样。Bindings...

回答 3 投票 3

Nashorn将编译后的程序放入引擎范围内

我有两个js文件,一个是js库,第二个是一个简单的脚本,通常大约50行,需要访问库中的函数。在我的项目中,我试图预编译所有...

回答 1 投票 0

Nashorn:ClassFilter安全风险

我在使用nashorn时遇到问题,我发现存在此安全漏洞:https://mbechler.github.io/2019/03/02/Beware-the-Nashorn/当有人可以通过此命令实例化代码时:...

回答 1 投票 0

我如何在Java 12中迁移nashorn代码?

我有一个旧版应用程序,正在尝试将其从JDK8转换为JDK12。我遇到麻烦的地方之一是以下代码... import jdk.nashorn.internal.ir.annotations.Immutable;导入...

回答 1 投票 1

将Java类放入nashorn的全局范围内

我使用这样的沙盒Nashorn:ScriptEngine engine = new NashornScriptEngineFactory()。getScriptEngine(new String [] {“-no-java”,“ --no-syntax-extensions”,“ --optimistic-types = true “,” -...

回答 1 投票 0


原型在nashorn中从globalscope更改为enginescope

我正在尝试将一些库预加载到全局范围内(诸如chai.js之类的东西)。这改变了某些对象的原型,我意识到这适用于ENGINE_SCOPE,但不适用于GLOBAL_SCOPE。 ...

回答 1 投票 1

getEngineByName(“ JavaScript”)在Java 11上返回null

[我正在尝试让我的应用程序与Java 11一起运行。我正在构建自己的jre并包含模块java.scripting,但在运行时此调用ScriptEngineManager manager = new ...

回答 1 投票 0

在nashorn中将html解码的字符串转换为人类可读的字符串[重复]

我有一些这样的字符串(编码为utf-8):توسعه。我想将它们转换为:توسعه我该如何在...

回答 2 投票 0

将utf-8转换为JavaScript中的可读字符串[duplicate]

我有一些这样的字符串(编码为utf-8):توسعه。我想将它们转换为:توسعه我该如何在...

回答 2 投票 0

替换ant脚本中使用的javascript nashorn:mozilla_compat.js

Oracle折旧了nashorn,我在我的Apache ant构建脚本中使用了它。这是一个简短的例子; try {load(“ nashorn:mozilla_compat.js”);} catch(e){;} importClass(java.io.File); var ...

回答 1 投票 0

karate.append不适用于条件检查

此文档似乎非常简单,但由于某些原因,它对我不起作用。我可以看到条件评估正确,但是由于某种原因,数组值没有改变。 * ...

回答 1 投票 0

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