Java: открыть XML-файл внутри Jar. Не в состоянии открыть его - PullRequest
0 голосов
/ 28 августа 2018

Я хочу прочитать XML-документ, который находится внутри моего .jar-файла

Когда я экспортирую в jar (через Intelliji), программа не может найти мой файл (java.io.FileNotFoundException). Я перепробовал все (Jar-Path, Classloader и т. Д.). Я также экспортирую этот файл в Jar. Сначала файл находится в каталоге проектов, но не могу открыть его, пока я его не извлечу ....

Это позиция в каталоге проектов:

inputFile = new File("SommersemesterStundenobjekte.xml");

Также, когда я даю правильный путь внутрь кувшина. Не удалось открыть:

inputFile = новый файл (getJarPath () + "\ SommersemesterStundenobjekte.xml");

java.io.FileNotFoundException: C: \ Users \ thoma \ Desktop \ StundeplanRaunig1.0.3.jar \ SommersemesterStundenobjekte.xml (Das System kann den angegebenen Pfad nicht finden)

Но я хочу, чтобы Программа работала только с jar-файлом.

Пожалуйста, помогите :)

1 Ответ

0 голосов
/ 28 августа 2018

Не используйте File в этом случае. Используйте this.getClass().getResourceAsStream("/SommersemesterStundenobjekte.xml")

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