BufferedReader в банке NullPointer - PullRequest
       11

BufferedReader в банке NullPointer

0 голосов
/ 23 октября 2019

Когда я пытаюсь использовать мою программу, активируется компонент кнопки, который упакован в банку. Я получаю эту ошибку

Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException

Ошибка указывает на эту строку кода.

BufferedReader configReader = new BufferedReader(new InputStreamReader(configStream, StandardCharsets.UTF_8)))

Я искал решение, но либо решение не работало, либоне мой точный случай.

Вот мой код, он будет иметь больше смысла, почему

try (InputStream configStream = getClass().getResourceAsStream("lists\\class.txt");
                 BufferedReader configReader = new BufferedReader(
                         new InputStreamReader(
                                 configStream, StandardCharsets.UTF_8)
                 )
                )
            {
                while (configReader.readLine() != null)
                {
                classlist.add(configReader.readLine());
                }
            }

Этот блок должен заполнять список переменных класса List каждой строкой текстового файлакак новый элемент в списке.

Я убедился, что вся зависимость находится в банке, открыл его с помощью 7zip.

...