我在哪里以及如何在另一个文件夹中放置文本文件,以便在导出时可以正常工作?

问题描述 投票:0回答:1

我有一个包含我的文本文件的文件夹,该文件可以在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个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.