Tenho um programa em java que deve abrir um outro programa em java, porém passando um parametro pra esse programa:
Desktop d=Desktop.getDesktop();
try {
d.open(new File("C:/Unit/NFe/Atualy_NFe_Certo.jar BACKUP"));
} catch (IOException ex) {
Logger.getLogger(Testes.class.getName()).log(Level.SEVERE, null, ex);
}
Ele não identifica o BACKUP como parametro, e sim como parte do nome do arquivo.
Como faço pra passar esse parametro junto, usando a API desktop?
Eu poderia criar um atalho ou um .bat pra isso, mas ficaria deselegante.
Antes que alguem diga, não posso usar o Runtime.getRuntime().exec(""), tem que ser usando essa api desktop.