Uma aplicação Java chamando outra aplicação Java

Olá moçada!

Meu problema é o seguinte, eu tenho uma aplicação java e a partir dela eu quero chamar outra aplicação, e fechar a aplicação inicial, pois nessa aplicação que será aberta eu vou extrair o .jar da aplicaçao inicial e substituir na sua pasta de destino, uma espécie de atualização.
Acho que isso é impossível, mas também queria saber se é possível passar parâmetros de uma aplicação para outra.

Desde já agradeço,
Anderson.

Olá!

O metodo principal do java, recebe um array de Strings. Dessa forma voce pode passar os parametros de uma app. p a outra.

public static void main(String [] args) { args[0] =.... }

abraço!