执行文本文件中给出的java代码

4 java

我在文本文件中有一组java代码.我可以从文本文件中逐行读取并执行javascript的eval函数中的命令吗?提前致谢

Bor*_*vić 8

尝试使用BeanShell.从介绍页面:

什么是BeanShell?

BeanShell是一个小型,免费,可嵌入的Java源代码解释器,具有用Java编写的对象脚本语言功能.BeanShell动态执行标准Java语法,并使用常见的脚本编写方便性扩展它,例如松散类型,命令和方法闭包,如Perl和JavaScript中的那些.

您可以交互式地使用BeanShell进行Java实验和调试,以及以新的方式扩展应用程序.脚本Java适用于各种各样的应用程序,包括快速原型设计,用户脚本扩展,规则引擎,配置,测试,动态部署,嵌入式系统,甚至Java教育.

BeanShell很小且可嵌入,因此您可以从Java应用程序调用BeanShell以在运行时动态执行Java代码或在应用程序中提供可扩展性.或者,您可以使用独立的BeanShell脚本来操作Java应用程序; 动态地使用Java对象和API.由于BeanShell是用Java编写的,并且与应用程序在同一个VM中运行,因此您可以自由地将对"实时"对象的引用传递给脚本并将其作为结果返回.

简而言之,BeanShell是动态解释的Java,加上脚本语言和灵活的环境都集成在一个干净的包中.