Когда я пытаюсь использовать мою программу, активируется компонент кнопки, который упакован в банку. Я получаю эту ошибку
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.