加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

Java FileReader错误

发布时间:2020-12-15 02:21:49 所属栏目:Java 来源:网络整理
导读:嗨,我是 Java语言的初学者. 好像我的计算机完全不能识别FileReader.(随机类也不起作用.)我在不同的计算机上输入了完全相同的代码并且它有效.我卸载了JDK并重新安装它,但仍然无法正常工作.我不知道该怎么办. 我的环境 三星上网本N150 plus. /// windows 7 sta
嗨,我是 Java语言的初学者.

好像我的计算机完全不能识别FileReader.(随机类也不起作用.)我在不同的计算机上输入了完全相同的代码并且它有效.我卸载了JDK并重新安装它,但仍然无法正常工作.我不知道该怎么办.

我的环境

三星上网本N150 plus. ///
windows 7 starter ///
java(1.6_21标准版)///
jGrasp(1.8).

这是我的代码.

import java.io.*;
import java.util.*;

public class FileReaderGG
{
    public static void main(String[] args)throws Exception
    {
        FileReader infile = new FileReader("todolist.txt");

        Scanner indata = new Scanner(infile);

        while (indata.hasNextLine())
        {
            System.out.println(indata.nextLine());
        }
        infile.close();
    }
}

它给我错误说“找不到符号”

看起来像这样
FileReaderGG.java:11:找不到符号
symbol:构造函数FileReader(java.lang.String)
location:类FileReader
????????FileReader infile = new FileReader(“todolist.txt”);

还有5个错误.我花了一整天的时间试图找出问题所在.
请帮帮我.

解决方法

这意味着您正在尝试使用不存在的构造函数.显然,您正在尝试将String输入到构造函数中,但是没有构造函数只接受String值,但对于java.io.FileReader则不然.是否有另一个类在同一个包(文件夹)中称为“FileReader”?如果是这样,第8行应该是

java.io.FileReader infile = new java.io.FileReader("todolist.txt");

代替.其他方案包括

public class FileReaderGG
{
  public static void main(String[] args) throws Exception
  {
    String pathName = System.getProperty("user.dir") + (FileReaderGG.class.getPackage() == null ? "" : "" + FileReaderGG.class.getPackage().getName().replace('.',''));

    java.io.FileReader infile = new java.io.FileReader(pathName + "todolist.txt");

    java.util.Scanner indata = new java.util.Scanner(infile);

    while (indata.hasNextLine())
    {
      System.out.println(indata.nextLine());
    }
    infile.close();
  }
}

请注意如何不进行导入并显式声明所有包.这无论如何都应该有效.您知道,第5行获取(A)程序运行的路径(希望与资源文件相同)和(B)检查它是否在包中并添加所需的子文件夹(但是,看起来你不是这样,所以可能不需要)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读