如何运行已粘贴到程序中的Java代码

tgo*_*ens 5 java compilation javac

我正在制作时间复杂度的模拟器.目的是学生可以选择他们想要比较的算法.

但我希望能够比较他们自己编写的算法.我知道如何使用已编译的.class文件.

我想知道学生是否可以粘贴代码(使用预定义的公共方法),然后运行它.

我想我必须用javac做点什么.

欢迎任何想法!

谢谢

Jer*_*emy 8

使用JavaCompiler类.如果您还没有,则需要将tools.jar添加到类路径中.

  • 比Jon Skeet更快,+ 1 (9认同)
  • @James应该有一个徽章. (3认同)