Файл настроек (settings.json) не компилируется вместе с моей программой - PullRequest
0 голосов
/ 27 июня 2018

Итак, у меня есть программа, которая позволяет вам редактировать пару настроек через файл "settings.json", как показано здесь: https://prnt.sc/jzx8p8

Моя проблема в том, что этот файл не компилируется вместе с моей программой, как показано здесь: https://prnt.sc/jzx8t2 (Если вам интересно, у меня есть это сообщение об ошибке: https://prnt.sc/jzx8y2)

Я использую поддержку артефактов IntelliJ для компиляции моей программы. Помощь приветствуется, спасибо!

Редактировать: Программа работает на 100% так, как и должна, когда я запускаю ее через IntelliJ, но не когда я пытаюсь запустить ее через свой VPS.

Ответы [ 2 ]

0 голосов
/ 27 июня 2018

Вы загружаете его из рабочего каталога как файл, а не как ресурс из пути к классам. Либо укажите / рассчитайте полный путь к файлу, чтобы он работал в любой системе, либо измените код для загрузки ресурса из classpath и переместите файл в каталог resources.

0 голосов
/ 27 июня 2018

Ваш файл json отсутствует в пути к классам и, следовательно, не виден. Переместите его в папку ресурсов, и это должно работать

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...