Salve a tutti, sto realizzando una applicazione java e devo chiamare un file esterno; ad esempio l'eseguibile del browser di sistema o un documendo html; sono già riuscito a recuperare la path del file che voglio lanciare ed ho provato a usare il metodo exec della classe processo.
Posto il codice:
import java.io.IOException;
public class Processo{
private Process processo;
private Runtime runtime;
public Processo(){
runtime = Runtime.getRuntime();
}
public void exec(String command) //throws IOException{
try{
processo = runtime.exec(command);
}
catch(IOException a){
a.printStackTrace();
}
}
}
questa è la classe processo;
e questa la chaiamta a del metodo exec da un'altra classe:
Processo Pippo = new Processo();
Pippo.exec("C:\\Documents and Settings\\Web03\\checco.html");
A runtime mi viene lanciata una eccezione IOException error = 2, credo rigurdi la sintassi.
Qualcuno ha già avuto a che fare con questa cosa?
Grazie a tutti per l'attenzione
kekko