基于Web的开源Java编译器

Vam*_*shi 6 java compiler-construction

我想创建一个基于Web的java教程类项目,涉及jquery,css,jsp,spring等,所以我实际上想要实践这些技术产生一个好的产品.本教程的内容可以由任何用户编辑,并由客户根据章节等进行评级,我几乎没有这样的想法.

一个主要的想法是拥有一个基于Web的编译器和执行器.与w3schools相似.我知道在浏览器上编译服务器端技术很困难.

我的问题是:

  1. 有没有可用的开源java编译器/执行器服务?

  2. 是否有兴趣参与此类项目(如果没有)?

编辑:我打算在java和Beanshell中使用Compiler.更好的解决方案?

tst*_*ner 0

您需要在服务器上有一个脚本来接受源代码、编译并运行它,但是我很确定,您不想运行任意代码。

如果您仍然想这样做,请看一下 Google 的 AppEngine,他们确实允许用户上传他们的(编译的)java 程序,并且似乎没有任何问题。