Как добавить файл ресурсов в JAR в IntelliJ
Я использую IntelliJ IDEA 14, и я хочу добавить файл вне src в файл JAR. Это моя текущая структура проекта.
Я хочу добавить макет.txt и saveddata.txt в исполняемый файл JAR. Я гуглил на это некоторое время, не могу найти решение
в случае, если вам нужно увидеть мой код. Вот как я читаю файл
private Path layoutPath = Paths.get("resources/layout.txt");
content = new String(Files.readAllBytes(layoutPath));
вот моя структура проекта
3 ответов
- создайте папку под названием "ресурсы "на том же уровне, что и"src"
- щелкните правой кнопкой мыши папку, выберите "отметить каталог как - > ресурсы Root"
- создайте новый каталог с именем "ресурсы" в корневом каталоге проекта.
- щелкните правой кнопкой мыши на этом каталоге и выберите" отметить каталог как "==>" корневой ресурс".
Это все еще для меня. Я попробовал:
+ "Mark Directory As" ==>"Resources Root"
+ getClassLoader().getResourceAsStream()
+ getClass().getClassLoader().getResource()
and Thread.currentThread().getContextClassLoader().getResourceAsStream()