如何编译用户插入的代码?

时间:2015-01-31 17:34:29

标签: java swing compilation jframe

我正在创建一个教授编程的应用程序(Netbeans JFrame Application)。 (Java,C,Python)我的应用程序是一个正在运行的JFrame应用程序,我想知道是否有一种方法可以在正在运行的JFrame应用程序中编译用户代码? (我不希望它只是比较一个字符串,因为我将做其他课程,而不仅仅是打印行...我想稍后做更复杂的事情,这就是我需要编译器的原因)

例如,我希望用户打印出#Hello; Hello World!"显然是:

System.out.println("Hello World!");

我希望这可以通过编译器运行,编译,返回正确(没有错误)并说"是的,在答案上做得很好"例如。 有什么方法可以编译用户插入的代码吗? (我知道JavaCompiler)但我似乎无法实现这一点。

谢谢大家。

0 个答案:

没有答案