Problema con redirectOutput y ProcessBuilder

Alfredo Camba Fontevedra
27 de Febrero del 2018
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 :)