Tengo un ejecutable nativo UNIX que requiere los argumentos para ser alimentados en como esteproceso requiere redirigido entrada
PROG.EXE < foo.txt.
foo.txt tiene dos líneas: barra Baz
estoy usando java.lang.ProcessBuilder para ejecutar este comando. Lamentablemente, prog.exe solo funcionará utilizando la redirección de un archivo. ¿Hay alguna forma en que pueda imitar este comportamiento en Java?
Por supuesto,
ProcessBuilder pb = new ProcessBuilder("prog.exe", "bar", "baz");
no funciona.
Gracias!
En mi caso (JDK 6), tuve que usar el constructor InputStream que toma un archivo. La cuerda con el camino no funcionó para mí. Gracias Marc. E.g .: InputStream fis = new FileInputStream (nuevo archivo ("/ Path/to/file.txt")); – tremendows