基本上,我想做两件事:
我知道这是可能的,因为我的一个高年级学生做过,但我不知道他是怎么做到的。也许他使用了Java的内置类之一。
注意:用户将在某个文本文件中编写代码,然后将该文件内容存储在某个变量中,然后可能运行该代码。
发布于 2010-05-24 11:31:26
对于某些人来说,您需要如何调用编译器(如Suns ),在出现错误时解析其输出,并动态加载生成的类。
Java运行时库中没有API类来解析、编译和运行Java源代码。
发布于 2010-05-24 11:32:18
如果您想要一个翻译员 (所以,不需要编译),请查看BeanShell。
我非常喜欢这个!
发布于 2010-05-24 11:34:45
您可以使用运行在JVM之上的脚本语言。Groovy是一个非常好的主意,它的语法与Java非常相似。
https://stackoverflow.com/questions/2896566
相似问题