Executar código java em um servidor

Estou desenvolvendo um aplicativo Web, uma espécie de IDE online para escrever e compilar código. A linguagem de programação é desenvolvida internamente na universidade e também no compilador.

Minha pergunta é: é possível executar um compilador em um servidor (o compilador é escrito em java), para que ele compile o código e retorne um arquivo compilado para ser baixado?

De uma maneira mais simples, o usuário usa o editor de código on-line, clica no botão de compilação, o servidor pega o código escrito, executa o compilador que está no servidor (o compilador é escrito em java) e depois retorna o arquivo compilado.

Então, como eu poderia executar o compilador (escrito em java) no servidor?

Agradeço antecipadamente !

questionAnswers(3)

yourAnswerToTheQuestion