FileReader已在此编译单元错误Java中定义

时间:2016-05-10 14:45:06

标签: java dijkstra

所以我正在阅读" .txt"文件使用它来实现Dijkstra的算法,但是每次我尝试编译它都会给我一个" FileReader已经在这个编译单元中定义了#34;突出显示我在开头导入它的位置时出错。但是,如果我把它拿出来,当我试图在文件中读取错误类型的错误时,它会抛出一个构造函数错误。我在这里想念的是什么?

这是我的代码:

public class AnswerViewModel
{
    public ODELDAL.Entities.Test Test { get; set; }

    public Dictionary<Question, List<QuestionAlternative>> Questions { get; set; }

    public Guid SelectedRole { get; set; }
}

如果需要,我可以提供更多,但这就是出现所有错误的地方。

2 个答案:

答案 0 :(得分:2)

您的类的名称与java.io包中的FileReader相同(您已在上面注释掉)。将您的类重命名为TextFileReader或InputFileReader,或者使用java.io.FileReader的完全限定类名。

答案 1 :(得分:0)

只需将您的“ FileReader”类重命名为不同的毒性,以免引起混淆。