Passando parâmetros para um .jar pelo Runtime[Resolvido]

OI.

eu tenho
um comando que:
comando = " javaw -jar C:\Users\lucas.oliveira\Desktop\HelloWorld.jar";
Runtime.getRuntime().exec(comando);

Faz uma chamada e executa um .jar simples(Apenas imprime hello na tela),
eu queria passar um paramentro String pela chamada da execução e que o .jar reconhecesse e que use isto para dar um print:
Hello “Nome da pessoa aqui”;

Como faço isso?

Já procurou aqui?

1 curtida

Cara muito obrigado, eu tinha procurado mas acho que tinha passado batido por este tópico.

Muito obrigado.

Isso não funciona quando se passa uma variável né?

Se você se refere à variável que seria recebida via parâmetro args do método main, realmente não.

1 curtida
String[] comando = new String[] { "javaw", "-classpath", "C:\\Users\\lucas.oliveira\\Desktop\\HelloWorld.jar", "nome.do.meu.pacote.MinhaClasseComMetodoMain", "parametro_0", "parametro_1", "parametro_N"}
Runtime.getRuntime().exec(comando);
1 curtida