gpt4 book ai didi

Java Nashorn 兼容性文件崩溃

转载 作者:行者123 更新时间:2023-11-30 03:17:22 29 4
gpt4 key购买 nike

当我尝试加载 Rhino 的 Nashorn 兼容性文件 (load("nashorn:mozilla_compat.js")) 时,出现以下错误:

java.lang.RuntimeException: javax.script.ScriptException: ReferenceError: "net" is not defined in nashorn:mozilla_compat.js at line number 67

我已经尝试了一切让它工作,但没有任何帮助:(

最佳答案

如果您的脚本(不是 mozilla_compat.js 本身)包含具有如下限定名称的声明,则可能会发生这种情况:

var x = new net.yourdomain.yourpackage.ClassName();

而不是做

importPackage(Packages.net.yourdomain.yourpackage);

var x = new ClassName();

前者适用于 Rhino,但不适用于 Nashorn,即使使用兼容性脚本也是如此。然而,后者在这两种环境中都可以工作。

关于Java Nashorn 兼容性文件崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32255556/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com