找不到文件Java

帝国:

在Java中读取文本文件时遇到问题。该类是FlashCardReader,我有以下构造函数来处理读取的部分。

public FlashCardReader( String fileName ) {
    try{

        reader = new BufferedReader(new FileReader(fileName));

    }catch(FileNotFoundException e){
        System.out.println("The file was not found or the name may be wrong!");
    }
}

我的主要方法如下:

public static void main(String[] args) {
    FlashCardReader fcr = new FlashCardReader("Questions.txt");
}

最终输出是:找不到文件或名称错误!

在此处输入图片说明

一些帮助将不胜感激,加油!

Pushpesh Kumar Rajwanshi:

您可以使用此Java代码在其中执行Java程序的当前目录中进行打印,

System.out.println("CurrentDir: " + (new File(".").getCanonicalPath()));

说它打印

CurrentDir: D:\pkr\test

然后,您可以正确选择可以正确定位文件的路径。

最有可能的是,您的src文件夹应该位于test目录中,在这种情况下,您可以将文件从一个src文件夹移到另一个文件夹,test或者像这样在代码中引用您的文件,

..\\Questions.txt

应该可以读取您的文件。

让我知道这个是否奏效。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章