Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/08/2007, 13:27
carota
 
Fecha de Ingreso: abril-2007
Mensajes: 31
Antigüedad: 17 años, 9 meses
Puntos: 0
Mensaje Que es este error ?

Que tal:

Me sale el siguiente error y no me estoy dando cuenta como solucionarlo ya que no lo logro interpretar bien.

java.io.IOException: Cannot run program "sh": java.io.IOException: error=24, Too many open files
at java.lang.ProcessBuilder.start(Unknown Source)
at java.lang.Runtime.exec(Unknown Source)
at java.lang.Runtime.exec(Unknown Source)
at ejecuta.<init>(ejecuta.java:11)
at principal.main(principal.java:260)
Caused by: java.io.IOException: java.io.IOException: error=24, Too many open files
at java.lang.UNIXProcess.<init>(Unknown Source)
at java.lang.ProcessImpl.start(Unknown Source)
... 5 more


En mi programa tengo muchos

new ejecuta(xx);

donde

public class ejecuta {

public ejecuta(String comando) {

try
{
String[] command = {"sh","-c",comando};
final Process process = Runtime.getRuntime().exec(command);
}
catch (Exception e)
{
e.printStackTrace();
}
}
}



Muchas gracias !!