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 ???