Estoy tratando de leer un archivo de texto para ingresar datos a mi programa Java. Sin embargo, eclipse continuamente me da un error de fuente no encontrada, sin importar dónde coloque el archivo.Leer del archivo en Eclipse
He creado una carpeta de fuentes adicionales en el directorio del proyecto, el archivo en cuestión está en el archivo y en el archivo bin para el proyecto y todavía no puede encontrarlo.
Incluso puse una copia en mi escritorio e intenté señalar Eclipse allí cuando me pidió buscar la ruta de búsqueda de origen.
No importa lo que haga, no puedo encontrar el archivo.
aquí es mi código en caso de que sea pertinente:
System.out.println(System.getProperty("user.dir"));
File file = new File("file.txt");
Scanner scanner = new Scanner(file);
Además, se dice que el directorio del usuario es el directorio del proyecto y hay una copia allí también.
No tengo ni idea de qué hacer.
Gracias, Alex
después de intentar la sugerencia de abajo y refrescante de nuevo, fui recibido por una gran cantidad de errores. código
FileNotFoundException(Throwable).<init>(String) line: 195
FileNotFoundException(Exception).<init>(String) line: not available
FileNotFoundException(IOException).<init>(String) line: not available
FileNotFoundException.<init>(String) line: not available
URLClassPath$JarLoader.getJarFile(URL) line: not available
URLClassPath$JarLoader.access$600(URLClassPath$JarLoader, URL) line: not available
URLClassPath$JarLoader$1.run() line: not available
AccessController.doPrivileged(PrivilegedExceptionAction<T>) line: not available [native method]
URLClassPath$JarLoader.ensureOpen() line: not available
URLClassPath$JarLoader.<init>(URL, URLStreamHandler, HashMap) line: not available
URLClassPath$3.run() line: not available
AccessController.doPrivileged(PrivilegedExceptionAction<T>) line: not available [native method]
URLClassPath.getLoader(URL) line: not available
URLClassPath.getLoader(int) line: not available
URLClassPath.access$000(URLClassPath, int) line: not available
URLClassPath$2.next() line: not available
URLClassPath$2.hasMoreElements() line: not available
ClassLoader$2.hasMoreElements() line: not available
CompoundEnumeration<E>.next() line: not available
CompoundEnumeration<E>.hasMoreElements() line: not available
ServiceLoader$LazyIterator.hasNext() line: not available
ServiceLoader$1.hasNext() line: not available
LocaleServiceProviderPool$1.run() line: not available
AccessController.doPrivileged(PrivilegedExceptionAction<T>) line: not available [native method]
LocaleServiceProviderPool.<init>(Class<LocaleServiceProvider>) line: not available
LocaleServiceProviderPool.getPool(Class<LocaleServiceProvider>) line: not available
NumberFormat.getInstance(Locale, int) line: not available
NumberFormat.getNumberInstance(Locale) line: not available
Scanner.useLocale(Locale) line: not available
Scanner.<init>(Readable, Pattern) line: not available
Scanner.<init>(ReadableByteChannel) line: not available
Scanner.<init>(File) line: not available
utilizado:
System.out.println(System.getProperty("user.dir"));
File file = new File(System.getProperty("user.dir") + "/file.txt");
Scanner scanner = new Scanner(file);
Creo que el problema fue que había actualizado el archivo src y archivos, pero no el archivo del proyecto, por lo que nunca lo encontró. gracias por la ayuda – Buzkie
¿Resolvió su problema? –
si funciona ahora – Buzkie