如何解决Java脚本编写的当前状态是什么? 即JSR 223或后续版本
我想为现有Java应用程序中的事件添加脚本功能。环顾四周,我发现用于Java脚本编写的JSR 223。但是它被撤回了,wikipedia tells me
已决定将此功能作为Java 9及更高版本的组成部分包含在内。
从the wikipedia page on Java SE versions来看,从Java SE 9到现在(Java SE 16,正在开发中),我仍然看不到对我来说像是“脚本”。
那么将脚本工具集成到现有Java程序中的当前推荐方法是什么? (并且我是否错过了Java SE 9+中与此相关的内容?)(或者确实出现在该Wikipedia页面上的Java SE 8中的事实意味着它实际上是“早于“-对于“早期”的某些定义,包括在较晚的版本中……)
解决方法
我认为您可以忽略撤回状态,尤其是因为它已经在Java中运行/嵌入
我正在查看您的wiki link,它指出Java SE 8上的JSR 223
JSR 223,JEP 174:Nashorn项目,一个JavaScript运行时,允许开发人员将JavaScript代码嵌入应用程序中
甚至Java 6:
脚本语言支持(JSR 223):用于与脚本语言紧密集成的通用API,以及内置的Mozilla JavaScript Rhino集成。
实际上,自Java 7起
Java SE 7中的增强功能 JDK 7发行版与Mozilla Rhino JavaScript引擎(基于1.7R3版预发行版源和Oracle修改版)共同捆绑在一起。您可以从java.net下载Oracle修改的Rhino源代码。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。