При наличии ресурсов в папке с JAR файлом метод getResource() берет их оттуда
Необходимо, что бы метод getResource() брал ресурсы из JAR файла, а не папки, в которой он запущен
Как это можно сделать?
UPD: Проблема возникает только при присоедененном javaagent
Проблема появляется если приложение и агент находятся в одном JAR файле и приложение запускается так : java -javaagent:App.jar myapp.Main
Для исправления нужна такая строка запуска: java -javaagent:App.jar -cp App.jar myapp.Main
Я делаю так:
import org.apache.commons.io.IOUtils;
IOUtils.toString(MyClass.class.getResourceAsStream("file.txt"));
file.txt должен лежать в папке web-app/resources в том же пакете что и MyClass.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Хочу создать html-шаблон для подписи для Office Outlook 365Весь шаблон есть на table
Сейчас hitRadius устроен так, что он отрабатывает только наведение на круговую область вокруг точкиМожно ли как-то настроить эту опцию так, чтобы...