Rhino 编译器的编程接口?

发布于 2024-11-24 16:07:26 字数 362 浏览 1 评论 0原文

我找到了 Rhino JS Compiler 文档,其中说明了如何编译 JS -> JVM,但我发现的唯一有记录的接口是命令行工具的接口。另外,它似乎是为“脚本(命令列表)”构建的 -> “可运行的 Main() 方法”用例,而不是(例如)对特定 Java 类进行子类化。

有没有一种简单的方法可以使用Rhino代码生成器为我定义的类生成.class文件?具体来说,我正在尝试实现一个与 Java 库一起使用的接口,该库将反过来并对其进行检查,因此在 Rhino 中实现接口的正常解释器机制在这里不起作用。

I've found Rhino JS Compiler documentation, which says how to compile JS -> JVM, but the only documented interface I've found is for the command-line tool. Also, it seems to be built for the "script (list of commands)" -> "runnable Main() method" use case, and not (for example) subclassing a specific Java class.

Is there an easy way to use the Rhino code generator to generate a .class file for a class I define? Specifically, I'm trying to implement an interface for use with a Java library that will turn around and use inspection on it, so the normal interpreter mechanism of implementing an interface in Rhino won't work here.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

人间☆小暴躁 2024-12-01 16:07:26

我不熟悉 Rhino 的这些细节,但是 javax.script 上的 Java 文档有一个非常简单的部分,标题为 实现 Java 接口。也许这会有所帮助。

I am not familiar with these specifics of Rhino, but the Java documentation on javax.script has a very straightforward section titled Implementing Java Interfaces. Perhaps this will be helpful.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文