como reiniciar o aplicativo java, lembrando de seus argumentos de linha de comando

Eu tenho um aplicativo java. Pode ser iniciado com alguns sinalizadores de linha de comando. Quero fornecer a capacidade de "reiniciar" o aplicativo pelo usuário.

Atualmente, salvamos os argumentos em um arquivo de controle e o lê ao reiniciar o aplicativo. Qual é a melhor maneira de reiniciar o aplicativo - como posso manter os argumentos da linha de comando?

questionAnswers(5)

yourAnswerToTheQuestion