我想向现有Java应用程序中的事件添加脚本功能。综上所述,我发现JSR 223用于Java脚本。但是它被撤回了,维基百科告诉我说
决定将此功能作为Java 9和以后的一个组成部分。
然而,从Java 9到现在(Java 16正在开发中),我没有看到任何听起来像“脚本”的东西。
那么,目前推荐的将脚本工具集成到现有Java程序中的方法是什么?(我是否错过了Java 9+中关于这一点的内容?)(或者,它确实出现在维基百科页面的Java SE 8中是否意味着它实际上进入了“早期”-对于“早期”的某些定义来说,包括发布时间较晚.)
发布于 2020-11-11 08:17:46
我认为您可以忽略撤回状态,特别是因为它已经在运行/嵌入到Java
我看看你的wiki链接,它说JSR 223在Java 8上
JSR 223,JEP 174: Project,一个JavaScript运行时,允许开发人员在应用程序中嵌入JavaScript代码
甚至Java 6:
脚本语言支持(JSR 223):用于与脚本语言紧密集成的通用API,以及内置的Mozilla JavaScript Rhino集成。
实际上,自从Java 7之后就有了增强
Java 7中的增强版JDK 7发行版是与Mozilla引擎合作的,基于1.7R3版本的预发布源代码,并进行了修改。您可以在java.net下载Oracle修改后的Rhino源代码。
https://stackoverflow.com/questions/64761255
复制相似问题