Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Java - Avviare programmi attraverso un programma java
Forum - Java - Avviare programmi attraverso un programma java

Avatar
privi87 (Normal User)
Rookie


Messaggi: 30
Iscritto: 03/02/2007

Segnala al moderatore
Postato alle 12:23
Venerdì, 12/10/2007
Ciao a tutti!
Volevo chiedere se era possibile e come si poteva fare, ad avviare programmi installati nel nostro sistema operativo, attraverso un programma java.
Sono sicuro che la cosa si possa fare, altrimenti rappresenterebbe una grossa limitazione, ma nei libri di programmazione del linguaggio della sun nn viene specificato nulla di particolare...aiutatemi!
Grazie mille!!

PM Quote
Avatar
java (Ex-Member)
Rookie


Messaggi: 38
Iscritto: 13/03/2007

Segnala al moderatore
Postato alle 18:51
Venerdì, 12/10/2007
per avviare processi da un programma java puoi usare il metodo exec() della classe Runtime. Questo metodo crea un oggetto di ripo Process che puo essere usato per getire il processo appena creato. se, ad esempio, vuoi eseguire il programma prova dovrai fare così:
Codice sorgente - presumibilmente Plain Text

  1. Runtime.getRuntime().exec("./prova");


Ti ricordo che l'uso di questo metodo fa perdere alla tua applicazione la portabilità. ./prova funzionerà su piattaforma unix o linux ma non funzionerà su windows. Per maggiori dettagli ti rimando alla documentazione del Java http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Runtime. ....
Ciao

PM Quote
Avatar
privi87 (Normal User)
Rookie


Messaggi: 30
Iscritto: 03/02/2007

Segnala al moderatore
Postato alle 18:55
Venerdì, 12/10/2007
grazie mille!!

PM Quote