ciao a tutti, è possibile lanciare un eseguibile java e restare in attesa che questo venga terminato ??
ancora più bello se l'exe mi potesse restituire un parametro di risposta...
ciao a tutti, è possibile lanciare un eseguibile java e restare in attesa che questo venga terminato ??
ancora più bello se l'exe mi potesse restituire un parametro di risposta...
odio chi parla di politica..
anzi vorrei fondare un partito contro tutto ciò
ho trovato questa :
ora il problema sta nell'exe... come fare a fargli uscire il parametro di ritorno ???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(); } } };
odio chi parla di politica..
anzi vorrei fondare un partito contro tutto ciò
Ogni comando restituisce sempre un exit code. In questo caso ti viene visualizzato con la variabile exitVal.
"Na' sedia te vojo tirà!"
??? non ho capito ???Originariamente inviato da Brazonet
Ogni comando restituisce sempre un exit code. In questo caso ti viene visualizzato con la variabile exitVal.
io con exe4j creo un exe da classi java...
ma come faccio a restituire un exit code di errore o di processo completato correttamente ( 0 / 1 ) ???
odio chi parla di politica..
anzi vorrei fondare un partito contro tutto ciò
Scusa, per ogni comando intendevo di sistema operativo.Originariamente inviato da morphy79
??? non ho capito ???
io con exe4j creo un exe da classi java...
ma come faccio a restituire un exit code di errore o di processo completato correttamente ( 0 / 1 ) ???
Comunque mi pare che da java si possono gestire gli exit code... se non sbaglio con exit(int code)
"Na' sedia te vojo tirà!"
..mhhh... interessante questo... ora provo e faccio sepere.. grazie !!!
odio chi parla di politica..
anzi vorrei fondare un partito contro tutto ciò
Si possono gestire per le applicazioni Java. In questo modo:
dove intero è un valore di tipo intero, appunto.codice:System.exit( intero )
Ciao.
"Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza
perfetto direi !!!
tutto funziona...
grazie a tutti !!!
odio chi parla di politica..
anzi vorrei fondare un partito contro tutto ciò