Я написал небольшое Java приложение для анализа файлов .csv. Теперь я хочу продолжить чтение и запись в файл .txt, который действует подобно мини-базе данных. Для этого я просто добавил .txt в свой проект и использовал методы Files.readString (Path) и Files.write (Path path, byte [] bytes).
Когда я делаю это в IntelliJ, никаких проблем, но как только я собрал / экспортировал файл с помощью Maven и запустил созданный лаунчер, приложение перестало работать, потому что структура проекта / организация файлов больше не совпадают.
Я также пытался просто добавьте файл .txt в экспортированную папку впоследствии, но даже тогда мне не удалось реализовать относительный путь к файлу.
Я все еще относительно новичок в программировании, и это всего лишь небольшое приложение, поэтому я не думаю, что mySQL будет соответствовать моим потребностям. Я также читал, что могу хранить данные в файле свойств, но я не знаю, будет ли это правильным способом архивировать то, что я хочу. Конечно, должна быть возможность как-то сохранить .txt для чтения и записи в экспортированном проекте. У кого-нибудь есть идея?