2009-12-18 12 views
8

Estoy escribiendo un programa de Java en eclipse (versión galileo). El programa lee datos de usuario simples del archivo de entrada especificado en el comando de la consola y lo procesa.¿Dónde coloca el archivo de entrada en eclipse (java) para leerlo desde el comando de la consola?

Pero no estoy seguro de dónde debería colocar este archivo de entrada dentro del espacio de trabajo de eclipse, de modo que cuando ejecuto el programa en eclipse y escriba el nombre del archivo de entrada, puede encontrarlo y el programa puede procesarlo.

y hay forma de establecer la ruta del archivo para que pueda simplemente colocar el archivo de entrada en cualquier lugar y especificar la ruta del archivo en tiempo de ejecución?

gracias!

Respuesta

13

El proceso de Java se inicia con el directorio del proyecto como directorio de trabajo de manera predeterminada.

6

El directorio de trabajo predeterminado, cuando ejecuta una aplicación Java en Eclipse, es el directorio del proyecto. Si coloca su archivo de datos en ese directorio, simplemente puede consultar el archivo sin ninguna ruta anterior. También puede cambiar el directorio de trabajo pero modificando las propiedades de inicio para su aplicación.

3

Como alternativa, puede especificar la ruta del archivo como argumento para su proceso de Java. En el menú Ejecutar, elija Ejecutar configuraciones ... Debería ver su clase en Aplicaciones Java. Seleccione la pestaña Argumentos y simplemente especifique la ruta en el campo Argumentos del programa.

Cuestiones relacionadas