Desenvolver um aplicativo em pacotes

É possivel desenvolver um aplicativo em pacotes com o java? Por exelmplo, cada pacote estaria armazenado em um .jar. O cliente compraria o aplicativo que chamaria os pacotes, e depois o cliente compraira os pacotes, e bastaria apenas colocar os .jar na mesma pasta, para q quando o aplicativo principal fosse carregado, estes pacotes carregariam junto, como acontece com o eclipse. Gsotaria de saber se é possivel e como eu se faz tal façanha.!

kra, eu particularmente nunca vi isso nao!

humm… seria algo como plugins???

Isso, seria como plugins.

Acho q vc teria de dar uma olhada sobre ClassLoader, mas nao tenho certeza sobre isso. Também teria que definir uma estrutura para seus plugins

A estutura de plugins seria uma boa sim, mas ja vou garantindo… tu vai ter q ter uma estrutura de acoplamente funcionando perfeitamente, pra ser quase um eclipse da vida!