我记得遇到了一个开源项目,该项目构建了一个解释 Java 的 Java 脚本引擎(不,不是 Rhino,这是用于 JavaScript,它运行 Java)。如果您遇到过该项目,请分享链接。
(当然,谷歌搜索 Java 和脚本的组合会返回所有 JavaScript 结果,唉,这不是我要找的该死的谷歌!!!)
我记得遇到了一个开源项目,该项目构建了一个解释 Java 的 Java 脚本引擎(不,不是 Rhino,这是用于 JavaScript,它运行 Java)。如果您遇到过该项目,请分享链接。
(当然,谷歌搜索 Java 和脚本的组合会返回所有 JavaScript 结果,唉,这不是我要找的该死的谷歌!!!)
你可能想要BeanShell。从他们的网站:
BeanShell 是一个小型、免费、可嵌入的Java 源解释器,具有对象脚本语言功能,用 Java 编写。BeanShell 动态执行标准 Java 语法,并使用常见的脚本便利性对其进行扩展,例如松散类型、命令和方法闭包,如 Perl 和 JavaScript 中的那些。
(强调我的)
Jikes研究VM是用Java编写的Java。
http://en.wikipedia.org/wiki/Jikes_RVM
这里是 Java 实现的列表:
http ://en.wikipedia.org/wiki/List_of_Java_virtual_machines