1 голос
 
575 просмотров
11.06.2019 / 17:05  wRadchuk

Netbeans 8.2. Что не так при запуске Jar?

Не могу прочитать файл при запуске приложения вне среды разработки, а в самой среде всё работает нормально. Не уверен, но может быть у меня нет прав на чтение файла. Смотрим видео и поймёте про что я говорю. Заранее спасибо!
11.06.2019 / 17:19  HoldFast
Классика, не раз было такое. Так и не понимал как решить, бага походу
Ответы
 
2 голоса
 
# 11.06.2019 / 17:39  Askalite
Не верно проставил относительный путь к файлу и path.
Проверяй откуда хочет тянуть файл приложение с помощью System.out.println(file.getAbsolutePath());
Отсутствует доступ, разреши через брэндмаузер или в растройках java в панели инструментов.

Дело в том, что нетбинс смещает относительный путь в корень проекта, а не в папку bin, и учитывая это смещение, вне нетбинса это не работает как бывает хорошо классика.
Изм. Askalite от 11.06.2019 / 17:41
 
1 голос
 
# 12.06.2019 / 23:53  wRadchuk
Проблема была в кодировке. Исправил это
  1. IOUtils.toString(is, Charset.defaultCharset());
на вот это
  1. IOUtils.toString(is, Charset.forName("UTF-8"));

P.S. Файл всегда загружался.
Всего: 2

Реклама

Мы в соцсетях

tw tg yt gt