Compilando arquivo Java com código de dentro de um arquivo Java
Atualmente, estou criando um terminal java pessoal (talvez público). Quero criar um comando que crie + compile um arquivo Java na execução, exceto que não tenho muita certeza de como fazer isso. É possível? Ou estou apenas sonhando?