我正在创建一个教授编程的应用程序(Netbeans JFrame Application)。 (Java,C,Python)我的应用程序是一个正在运行的JFrame应用程序,我想知道是否有一种方法可以在正在运行的JFrame应用程序中编译用户代码? (我不希望它只是比较一个字符串,因为我将做其他课程,而不仅仅是打印行...我想稍后做更复杂的事情,这就是我需要编译器的原因)
例如,我希望用户打印出#Hello; Hello World!"显然是:
System.out.println("Hello World!");
我希望这可以通过编译器运行,编译,返回正确(没有错误)并说"是的,在答案上做得很好"例如。 有什么方法可以编译用户插入的代码吗? (我知道JavaCompiler)但我似乎无法实现这一点。
谢谢大家。