java - 如何在 Java 中使用 JavaScript?

标签 java javascript apache object

我想构建一个小产品,我想在其中提供一种功能,用户可以在其中编写一种 JavaScript 脚本语言。

并且还可以通过 JavaScript 构建对象并在其上调用方法。

这有什么框架吗?

最佳答案

Rhino就是你要找的。

Rhino is an open-source implementation of JavaScript written entirely in Java. It is typically embedded into Java applications to provide scripting to end users.

更新:现在Nashorn是性能更高的 Java JavaScript 引擎,可用于 jdk8。

2022 年更新: Nashorn was deprecated in Java 11 ,然后最终 removed in Java 15 .

关于java - 如何在 Java 中使用 JavaScript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7487908/

相关文章:

java - 等效于Java中的C语言的__FUNCTION__

java - 反序列化包含任意名称和数据类型的JSON元素

javascript - 多次使用输入

apache - 在 Mac OS X10.8 上访问 localhost 时出现 403 Forbidden 错误

apache - 更大的HTTPS大小

java - 使用 MSI 通过 AAD 访问 Azure Web 应用程序 Web 服务

拖动手势 Activity 时未引发 JavaFX KeyEvent

php - 如何为每个虚拟主机创建自定义 php.ini 文件?

javascript - 使用自执行函数包装命名空间

javascript - 如何设置-webkit-print-color-adjust : exact from Javascript programmatically?