View Single Post
Old 06-04-2004, 09:06   #1
Marco2000
Senior Member
 
L'Avatar di Marco2000
 
Iscritto dal: Aug 2002
Città: ...diciamo Pisa
Messaggi: 1282
[Java]Errore a runtime che non capisco

Ho scritto questo pezzo di codice che mi richiama un EXE che si trova nella stessa cartella del sorgente:

public class Miomidchord
{

public static void main(String[]args)
{
String comando="midchord -half -fmt prova.mid prova2.mid";
runShell(comando);
System.out.println("sono tornato dal metodo");
}

public static boolean runShell ( String exe )
{
try
{
System.out.println("sono entrato nel metodo");
Runtime rt = Runtime.getRuntime();
System.out.println(exe);
Runtime.getRuntime().exec("midchord -half -fmt prova.mid prova2.mid" );
System.out.println("eseguito exec");

System.out.println("Finito " + exe);
}
catch(Exception e)
{
e.printStackTrace();
return false;
}
return true;
}
}

Il compilatore non da errori ma quando lo eseguo mi da l'errore che allego, intanto il programma termina "correttamente" (non esegue però l'EXE di cui prima).

Mi potete aiutare?
Immagini allegate
File Type: jpg errore.jpg (12.5 KB, 12 visite)
Marco2000 è offline   Rispondi citando il messaggio o parte di esso