我在 jar 文件中有一个 API,但是如何在 JavaScript 中使用 jar 中的类?当我尝试导入它们时,
conf = Packages.abcapi.Config;
var cfg = new conf.Config();
它不起作用。这不会在浏览器或互联网上使用。
更新:
我正在使用 Java ScriptEngine 将我们的 API 扩展到所有 JSR-223 脚本语言。在 Java 应用程序中,我读取了一个 JavaScript 文件,然后使用 ScriptEngine 执行该文件。我需要 JavaScript 文件使用来自 jar 文件的 API 中的类。我尝试在运行 ScriptEngine 时在类路径中设置 jar,但它仍然找不到使用上述代码的类。不过,这在 Jython 中运行良好,因为在 Jython 中在类路径中设置 jar 后使用 jar 文件中的类没有问题。