Como faço para distribuir meus aplicativos java?

Por exemplo, eu estou usando a JMF q são pacotes de multimídia. Se eu quiser distribuir minha aplicacao, preciso incluir tb o JMF ???

Isso tudo fica dentro do meu arquivo .Jar ??

Alguem ai tem algum tutorial sobre como distribuir aplicacoes em javas para os clients ???

Procure alguma informação sobre o Java WebStart.
Eu não o conheco muito bem, mas pode resolver seu problema!

Sim, as libs que nao sao default do Java voce deve incluir no pacote.

Rafael