ho trovato questa :
codice:
// QUESTA CLASSE MOSTRA COME LANCIARE UN ESEGUIBILE E
// OTTENERE UN PARAMETRO DI RISPOSTA
// SI SI VERIFICANO ERRORI NELL'EXE DI DEFAULT RISPONDE 0
import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
public class RunScript
{
public static void main(String args[])
{
try
{
Runtime runTime = Runtime.getRuntime();
Process process = runTime.exec ("Project1");
InputStream inputStream = process.getInputStream();
InputStreamReader inputStreamReader = new InputStreamReader (inputStream);
BufferedReader bufferedReader = new BufferedReader(inputStreamReader);
String line = null;
while ( (line = bufferedReader.readLine()) != null )
System.out.println(line);
int exitVal = process.waitFor();
System.out.println ("Process exitValue: " + exitVal );
}
catch (Throwable t)
{
t.printStackTrace();
}
}
};
ora il problema sta nell'exe... come fare a fargli uscire il parametro di ritorno ???