Java - QUE ES ESTE ERROR ?

 
Vista:

QUE ES ESTE ERROR ?

Publicado por Eduardo (19 intervenciones) el 06/08/2007 20:58:00
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 !!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder