如题,我最近看了一个学习编程的网站fenby,感觉他的那个编写代码的界面很有趣,
在那个小黑屋里你可以自己编写代码,也可以运行出结果,还会报错,指出你哪里错了。
我突发奇想,自己是不是也能写一个这样的网站呢?但是问题来了,我尝试的做了很久,还是没有思路,不知道他是怎么调用的,怎么样让运行结果返回到网页的,希望大神能给我指导一下,谢谢!
补:http://codepad.org 这个网页也可以在线编译代码,不知道是原理
去看看w3c的源码,挺简单的
http://www.oschina.net/p/hustoj/
http://www.zhihu.com/question/36846768/answer/69343342
首先要考虑如何编译传送到服务器的代码,然后如何调用,又如何返回结果。
可以使用tool.jar编译
class load er读取字节码
反射调用即可