Ejecución java con parámetros
Publicado por Alonso (5 intervenciones) el 04/12/2009 14:52:33
A ver si me podéis ayudar. Necesito ejecutar un programa en java pasándole como parámetro el nombre de un fichero de texto.
Yo sé hacerlo de esta forma: C:\> java programa fichero.txt, recogiendo el nombre del fichero en el parámetro de main(String args[]) y al dar el nombre del fichero lo expreso como args[0].
El problema es que el programa que tengo que hacer se debe poder invocar también de estas dos formas:
C:\> java programa < fichero.txt
y
C:\> type fichero.txt | java programa
El entorno en el que trabajo es Windows y las personas que probarán el programa lo harán de las tres formas expuestas.
¿Alguna sugerencia o manual que pueda consultar?.
Gracias
Yo sé hacerlo de esta forma: C:\> java programa fichero.txt, recogiendo el nombre del fichero en el parámetro de main(String args[]) y al dar el nombre del fichero lo expreso como args[0].
El problema es que el programa que tengo que hacer se debe poder invocar también de estas dos formas:
C:\> java programa < fichero.txt
y
C:\> type fichero.txt | java programa
El entorno en el que trabajo es Windows y las personas que probarán el programa lo harán de las tres formas expuestas.
¿Alguna sugerencia o manual que pueda consultar?.
Gracias
Valora esta pregunta


0