我有一个包含我的文本文件的文件夹,该文件可以在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;
}
}
我要做的就是一次导出,将conf文件与导出的jar文件放在同一位置。我不知道是否有更好的方法,但这对我来说是一个胜利。