Problema con redirectOutput y ProcessBuilder
Hola a todos y gracias por leerme. Tengo una pequeña clase en Java para experimentar con procesos:
import java.io.*;
import java.lang.*;
public class Colaborar {
public void lanzaSuma(String clase, Integer n, String fichResultado){
ProcessBuilder pb;
try {
pb = new ProcessBuilder("java", clase, n.toString());
pb.redirectError(new File("errores.txt"));
pb.redirectOutput(new File(fichResultado));
pb.start();
} catch (Exception e) {
e.printStackTrace();
}
}
El caso es que al compilar se produce el siguiente error:
cannot find symbol
symbol : method redirectError(java.io.File)
location: class java.lang.ProcessBuilder
pb.redirectError(new File("errores.txt"));
^
Y no sé cual es el problema porque por más que lo doy al coco y miro ejemplos no veo lo que está mal.
¿Alguna idea?
Lo dicho, muchas gracias :)