【问题标题】:Where and how do I make another folder to put text files so they work when I export?我在哪里以及如何创建另一个文件夹来放置文本文件,以便在我导出时它们可以工作?
【发布时间】:2020-04-27 18:50:32
【问题描述】:

我有一个文件夹,其中包含可以在 Eclipse 中读写和工作的文本文件。但是,当我导出到 jar 时,它会失败,因为找不到文件,这意味着它们没有被导出,我不知道如何让 eclipse 做到这一点。我确定解决方案就在那里,但我不知道我在寻找什么。我是否制作相对目录以及如何制作?还是其他源文件夹?我到底需要做什么?

这表明我有一个名为 conf 的文件夹,其中存储了我的文件,但导出时不存在。

Scanner in = new Scanner(new FileReader("conf/Admins.txt"));        
    FileWriter out = new FileWriter("conf/CurrentUser.txt");

    int id = 0;
    String name = "";
    String pass = "";
    boolean found = false;
    while(in.hasNext()) {
        id = in.nextInt();
        name = in.next();
        pass = in.next();
        if(id == userID) {
            out.write(id + " " + name + " " + pass + "\n");             
            found = true;
            break;
        }


    }

【问题讨论】:

    标签: file-io printwriter


    【解决方案1】:

    我所要做的就是一旦导出,将我的 conf 文件放在与导出的 jar 文件相同的位置。我不知道是否有更好的方法,但这对我来说是一个胜利。

    【讨论】:

      猜你喜欢
      • 2010-11-18
      • 2017-08-23
      • 2011-11-16
      • 2014-02-13
      • 1970-01-01
      • 1970-01-01
      • 2012-05-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多