首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >内部Java语言?(java中运行的语言)

内部Java语言?(java中运行的语言)
EN

Stack Overflow用户
提问于 2015-03-23 01:50:16
回答 1查看 48关注 0票数 0

我已经启动了一个大型项目,并且需要某种可以作为纯文本存储的脚本语言,并且在执行过程中在JVM中非常快地运行。我需要一种简单、可定制、具有各种Java /库来解释的语言,并且可以存储在一个大型XML文件中,无论是在一个属性中还是在一个XML节点的内部。

这是必需的,这样我的程序就可以动态地编写代码,然后在神经网络中使用。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-03-23 02:09:08

LUA非常适合您希望嵌入到Java中的解释语言:

代码语言:javascript
复制
http://lua-users.org/wiki/LuaImplementations

一个更主流的可能性是从Java调用Jython:

代码语言:javascript
复制
http://www.jython.org/jythonbook/en/1.0/JythonAndJavaIntegration.html

另一种可能是只使用Java并在运行时调用编译器:

代码语言:javascript
复制
http://stackoverflow.com/questions/2946338/how-do-i-programmatically-compile-and-instantiate-a-java-class

使用解释语言将更快地启动脚本的选择,但执行本身将更慢。使用Java编译器将花费更多的前期费用,但执行速度将更快,而且您将坚持使用一种语言。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29202140

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档