私は、Javaプログラムにデータを入力するためにテキストファイルから読み込もうとしています。しかし、日食は、ファイルをどこに置いても、連続して私にソースが見つかりませんでした。eclipseでファイルから読み込み
プロジェクトディレクトリに追加のソースフォルダを作成しましたが、問題のファイルはプロジェクトのbinファイルとプロジェクトのbinファイルの両方にあり、まだ見つかりません。
私は自分のデスクトップにそのコピーを置いて、ソースルックアップパスをブラウズするように頼んだときにEclipseをポイントしてみました。
私は何をしてもファイルを見つけることができません。
がここにそれが適切だ場合、私のコードです:
System.out.println(System.getProperty("user.dir"));
File file = new File("file.txt");
Scanner scanner = new Scanner(file);
加えて、それがユーザーのディレクトリがプロジェクトディレクトリで、コピーがあまりにもそこにあると言います。
私は何をすべきかわかりません。
おかげで、
アレックス以下の提案をしようとすると、再びリフレッシュした後、私はエラーのホストで迎えられました。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
使用コード:
System.out.println(System.getProperty("user.dir"));
File file = new File(System.getProperty("user.dir") + "/file.txt");
Scanner scanner = new Scanner(file);
問題は私がsrcファイルとfilesファイルをリフレッシュしていたのですが、プロジェクトファイルではなく、見つけられなかったと思います。助けてくれてありがとう – Buzkie
あなたの問題を解決しましたか? –
はいそれは今動作します – Buzkie