Problema ejecución archivo desde java
Veamos si me pueden ayudar, mi problema es el siguiente:
Tengo un programa Java desde el que lanzo un archivo bat para ejecutar otro archivo distinto. Este último archivo trata un archivo de texto ya creado y obtiene como salida otro archivo de texto, el cual, debo tratar en java posteriormente. Esquema:
Tengo entrada.txt -> ejecuto archivo desde java -> obtengo salida.txt
El problema viene al tratar este archivo (salida.txt), ya que tarda bastante en crearse. Tengo sospechas de que la razón es porque tengo a la vez el programa java ejecutándose y parece que le está comiendo toda la memoria. Esto es una ligera idea, ya que cuando ejecuto el archivo haciendo doble click, el archivo salida.txt aparece casi instántaneo, desde el bat, lo mismo, y en el caso de hacer un pequeño programa Java con una sola instrucción que llame a ejecución de este archivo, ocurre lo mismo. Es más, a la hora de estar ejecutando el programa Java, si cierro este, el archivo también se crea instantáneo.
Ahora, mi pregunta es si esto tiene algún tipo de arreglo o estoy perdido y tengo que cambiar el código por completo.
Tengo un programa Java desde el que lanzo un archivo bat para ejecutar otro archivo distinto. Este último archivo trata un archivo de texto ya creado y obtiene como salida otro archivo de texto, el cual, debo tratar en java posteriormente. Esquema:
Tengo entrada.txt -> ejecuto archivo desde java -> obtengo salida.txt
El problema viene al tratar este archivo (salida.txt), ya que tarda bastante en crearse. Tengo sospechas de que la razón es porque tengo a la vez el programa java ejecutándose y parece que le está comiendo toda la memoria. Esto es una ligera idea, ya que cuando ejecuto el archivo haciendo doble click, el archivo salida.txt aparece casi instántaneo, desde el bat, lo mismo, y en el caso de hacer un pequeño programa Java con una sola instrucción que llame a ejecución de este archivo, ocurre lo mismo. Es más, a la hora de estar ejecutando el programa Java, si cierro este, el archivo también se crea instantáneo.
Ahora, mi pregunta es si esto tiene algún tipo de arreglo o estoy perdido y tengo que cambiar el código por completo.
1 respuesta
Respuesta de fbluisg
1