¿Dónde poner el archivo de entrada en Eclipse (Java) con el fin de leerlo de comando de la consola?

StackOverflow https://stackoverflow.com/questions/1929415

Pregunta

Estoy escribiendo un programa Java en Eclipse (versión Galileo). El programa lee los datos de usuario simples del archivo de entrada especificado en el comando de la consola y procesarla.

Pero no estoy seguro de donde debería colocar este archivo de entrada dentro del área de trabajo de Eclipse, de manera que cuando corro programa en Eclipse y escriba el nombre del archivo de entrada, que se puede encontrar y el programa puede procesarlo.

y hay manera de establecer la ruta del archivo de modo que sólo puede colocar en cualquier lugar y archivo de entrada se especifica la ruta del archivo en tiempo de ejecución?

Gracias!

¿Fue útil?

Solución

El proceso de Java se inicia con el directorio del proyecto como el directorio de trabajo por defecto.

Otros consejos

El directorio de trabajo predeterminado, cuando se ejecuta una aplicación Java en Eclipse, es el directorio del proyecto. Si coloca el archivo de datos en ese directorio, sólo tiene que consultar el archivo sin ninguna ruta anterior. También puede cambiar el directorio de trabajo, pero la modificación de las propiedades de ejecución para su aplicación.

Como alternativa, puede simplemente especificar la ruta del archivo como argumento para su proceso de Java. Bajo el menú Ejecutar, elija Ejecutar configuraciones ... Debe ver a su clase en Aplicaciones Java. Seleccione la pestaña Argumentos y sólo tiene que especificar la ruta en el campo Argumentos de programa.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top