Nashorn是一个基于JVM的开源JavaScript引擎。它取代了从Java 8开始的Rhino JavaScript引擎。
尝试使用Java Nashorn访问js文件时出现空指针异常
我正在尝试使用Java为HolyC制作一个IDE。我已经使用 Java 开发了一个简单的文本编辑器,因此我使用它作为基础。 显然我计划用于此 IDE 的解释器是
如何摆脱警告:Nashorn 引擎计划从未来的 JDK 版本中删除?
我看过很多帖子,展示了如何在使用 Java 11 编译器时消除此警告。但就我而言,每次我在 Ubuntu 18.04 LTS 中打开终端时,都会出现警告。所以我
NetBeans 19 Java 17 远程调试 Raspberry Pi 没有 Nashorn 就无法工作
我正在尝试将 Windows 10 上的开发环境从 NetBeans 12.6 升级到 19,将 Java 11 升级到 17。此环境支持针对 Windows 和 Raspberry Pi 操作系统的应用程序。 之后
我正在尝试使用一个用js开发并在GitHub上可用的转译工具。该转译器能够将 javascript 代码转换为 java。 我想通过java调用该工具...
Nashorn 将 javascript 源代码直接翻译到内存中。是 有什么方法可以访问字节码只是为了阅读目的吗? (不需要进行操作)。如果有请详细说明一下...
谷歌云数据流错误NoSuchMethodException:没有这样的功能
我正在使用数据流函数将 pubsub 消息以 json 的形式转换为字符串,以提交到具有正确模式的 bigquery 表中。 我使用以下 UDF 函数
Nashorn:在 Typescript 中导入 Java 对象
我需要知道是否可以在 Typescript 脚本中导入 Java 对象(特别是枚举类)。 我用谷歌搜索但没有找到任何东西。 ErrorCodeAuthority 用于自定义,
我已经创建了一个代码来处理这个文件https:/raw.githubusercontent.comemscripten-coreemscriptenmastersrclibrary_html5.js一行一行地扫描#f和#else和#endif到一...
要从JS中调用Java,你可以使用Java.type。有没有办法在Bindings中绑定一个java类?所以把:scriptEngine.eval("Java.type('my.own.AwesomeObj')");替换成类似这样。Bindings...
我有两个js文件,一个是js库,第二个是一个简单的脚本,通常大约50行,需要访问库中的函数。在我的项目中,我试图预编译所有...
我在使用nashorn时遇到问题,我发现存在此安全漏洞:https://mbechler.github.io/2019/03/02/Beware-the-Nashorn/当有人可以通过此命令实例化代码时:...
我有一个旧版应用程序,正在尝试将其从JDK8转换为JDK12。我遇到麻烦的地方之一是以下代码... import jdk.nashorn.internal.ir.annotations.Immutable;导入...
我使用这样的沙盒Nashorn:ScriptEngine engine = new NashornScriptEngineFactory()。getScriptEngine(new String [] {“-no-java”,“ --no-syntax-extensions”,“ --optimistic-types = true “,” -...
原型在nashorn中从globalscope更改为enginescope
我正在尝试将一些库预加载到全局范围内(诸如chai.js之类的东西)。这改变了某些对象的原型,我意识到这适用于ENGINE_SCOPE,但不适用于GLOBAL_SCOPE。 ...
getEngineByName(“ JavaScript”)在Java 11上返回null
[我正在尝试让我的应用程序与Java 11一起运行。我正在构建自己的jre并包含模块java.scripting,但在运行时此调用ScriptEngineManager manager = new ...
在nashorn中将html解码的字符串转换为人类可读的字符串[重复]
我有一些这样的字符串(编码为utf-8):توسعه。我想将它们转换为:توسعه我该如何在...
将utf-8转换为JavaScript中的可读字符串[duplicate]
我有一些这样的字符串(编码为utf-8):توسعه。我想将它们转换为:توسعه我该如何在...
替换ant脚本中使用的javascript nashorn:mozilla_compat.js
Oracle折旧了nashorn,我在我的Apache ant构建脚本中使用了它。这是一个简短的例子; try {load(“ nashorn:mozilla_compat.js”);} catch(e){;} importClass(java.io.File); var ...
此文档似乎非常简单,但由于某些原因,它对我不起作用。我可以看到条件评估正确,但是由于某种原因,数组值没有改变。 * ...