Como executar código externo ao fonte?

Estou com uma dúvida que provavelmente já foi respondida, mas não sei que palavra chave devo usar para pesquisar. Por favor me ajudem.

Minha dúvida é a seguinte:
Como fazer para um programa escrito em JAVA executar um código JAVA externo (que esteja em um arquivo ou banco de dados)?

Algoritmo simplificado do programa que quero fazer:

  • Ler arquivo com codigo fonte java (Ex: System.out.println(“teste ok!”):wink:
  • Executar o código fonte obtido do arquivo.

Obrigado,
Vinicius Moreira

Cara, uma vez eu li um tutorial explicando como compilar e rodar, quando eu encontrá-lo ponho o link aqui.

Por enquanto tu podes dar uma olhada nessa classe do JavaSE 6: http://java.sun.com/javase/6/docs/api/javax/tools/ToolProvider.html

Parece-me que ela disponibiliza uma maneira mais simples de compilar código.

Achei!!!

http://www.guj.com.br/java.tutorial.artigo.145.1.guj