Я, наконец, закончил программу на Java, и я должен ее загрузить. Проблема в том, что я должен загрузить также исполняемый файл .jar, а не только проект eclipse.Чтение и запись файлов в Jar
Основная функциональность моей программы состоит на чтение и запись XML-файлов (например, один файл используется для чтения и добавления новых пользователей), а также файлы в папке проекта расположены так:
-project Имя
- в исходные тексты
- пакетов по умолчанию
- главные и все другие классы
- пакетов по умолчанию
- file1.xml
- file2.xml
Таким образом, два XML-файлы находятся в корневом каталоге проекта.
Мой вопрос: лучше сохранить XML-файлы в JAR, а затем записать и прочитать их из исполняемой программы или лучше хранить их в папке вне .JAR и читать и записывать их как внешние файлы?
Это хорошая практика, чтобы создать папку, как что ?:
-ProjectName
- file1.xml
- file2.xml
- project.jar
Я читал в Stackoverflow много людей, имеющих мою проблему, и многие люди не знают, как правильно управлять этой проблемой.
Заранее спасибо за ответ :)
Это действительно зависит, хотите ли вы когда-либо изменить эти файлы. Что такое файлы XML? –
Да, я хочу их изменить, например, для добавления новых пользователей используется один файл. –
его все, что нужно сохранить, любые файлы, которые вы хотите прочитать во время выполнения вне «jar», так как может быть случай, вы можете изменить файл позже и почесывать голову, почему не отражается в программе – piyushj