(Java) Redirección de archivos (en ambos sentidos) dentro de Runtime.exec?

Quiero ejecutar este comando:

/ceplinux_work3/myName/opt/myCompany/ourProduct/bin/EXECUTE_THIS -p cepamd64linux.myCompany.com:19021/ws1/project_name < /ceplinux_work3/myName/stressting/Publisher/uploadable/00000.bin >> /ceplinux_work3/myName/stressting/Publisher/stats/ws1.project_name.19021/2011-07-22T12-45-20_PID-2237/out.up

Pero no funciona porque EXECUTE_THIS requiere un archivo de entrada a través de redireccionamiento, y simplemente pasar este comando a Runtime.exec no funciona.

Nota lateral: busqué por todas partes sobre cómo resolver esto antes de venir a preguntar. Hay muchas preguntas / artículos en la web sobre Runtime.exec y la redirección de entrada / salida. Sin embargo, no puedo encontrar ninguno que se ocupe de pasar un archivo a un comando y enviar el resultado a otro archivo. Además, no estoy totalmente familiarizado con las transmisiones de entrada / salida, por lo que me resulta difícil reunir toda la información para mi situación específica.

icho esto, cualquier ayuda es muy apreciada.

PD. Si hay varias formas de hacer esto, prefiero lo que sea más rápido en términos de rendimiento.

Edit: Como se discutió en mi última pregunta, NO PUEDO cambiar esto a una llamada bash porque el programa debe esperar a que este proceso finalice antes de continuar.

Respuestas a la pregunta(1)

Su respuesta a la pregunta