Richiamare programma esterno con Java

di il
2 risposte

Richiamare programma esterno con Java

Ciao! Ho appena scritto una specie di front-end per un programma linux (gnome-obex-send) in java; qualcuno di voi sà come richiamare il suddetto programma dal mio modulo java. per intenderci una cosa del genere (che ovviamente non funziona) System.exec("gnome-obex-send" + opz);
grazie! ciao

2 Risposte

  • Re: Richiamare programma esterno con Java

    Se le cose non sono cambiate devi istanziare un oggetto Runtime
    Runtime lancio = Runtime.getRuntime();

    A sto punto va lanciato come un porcesso figlio di "lancio":

    Process figlio = lancio.exec("ooooo.exe parametri parametri");

    Così il programma parte per conto suo... se invece vuoi seguirlo e dif attor estare fermo/piantato con il tuo prog. java, allora subito dopo devi testare il codice di ritorno del figlio:

    int rc = figlio.waitFor();

    Se è 0 è andato tutto OK altrimenti boh.. vallo a sapere

    Chip
  • Re: Richiamare programma esterno con Java

    Tutto funzionante! grazie 1000! ciao!
Devi accedere o registrarti per scrivere nel forum
2 risposte