Gerar .jar a partir dos .class

Olá pessoal do GUJ!

Eu estou fazendo um software para gerar programas em Java e gostaria que ele gerasse o .jar do programa criado.

O programa funciona assim: o usuário informa as classes e os seus atributos e o meu programa gera todo o código
para as telas de cadastro e consulta com as funções de cadastrar, consultar, alterar e excluir dados.
Eu já consegui fazer ele compilar o código gerado, mas agora gostaria de gerar o .jar.

Alguém sabe como fazer para gerar o .jar?

Esse será o meu projeto de TCC para o curso técnico em Desenvolvimento de Software,
mas ainda está no início, pretendo colocar mais funções.

Se alguém quiser testar estou disponibilizando o .jar. Ele precisa da lib tools.java que está na pasta lib do jdk!
Gostaria da opinião de vocês sobre o programa. Se possível, testem e comentem!

Obrigada a todos!

[Atualização]
Quem quiser baixar o programa já está disponível:
http://ateoriadadesevolucao.blogspot.com/p/software-j-planet.html

olhe esse post:
http://umcastec.blogspot.com/2011/01/criando-um-jar-pelo-prompt-de-comando.html

os comados do Prompt do pot acima você pode executa-los pelo java mesmo.
ex: http://www.guj.com.br/java/43840-comando-do-prompt-via-java