Где и как сделать другую папку для размещения текстовых файлов, чтобы они работали при экспорте? - PullRequest
0 голосов
/ 27 апреля 2020

У меня есть папка с моими текстовыми файлами, которые могут читать, писать и работать в затмении. Но при экспорте в jar происходит сбой, потому что файлы не найдены, то есть они не экспортируются, и я не знаю, как заставить затмение делать это. Я уверен, что решение есть, но я не знаю точно, что я ищу. Сделать относительный каталог и как? Или другая исходная папка? Что именно мне нужно сделать?

Это показывает, что у меня есть папка с именем 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;
        }


    }

1 Ответ

0 голосов
/ 27 апреля 2020

Все, что мне нужно было сделать, - это экспортировать один раз, поместить мой файл conf в то же место, что и экспортированный файл jar Я не знаю, есть ли лучший способ, но для меня это победа.

...