Но это не работает, если вы также хотите «записать» в один из этих файлов !!!Если вы хотите только читать, положите все туда.Соглашение состоит в том, чтобы создать пакет с именем resources в корневом каталоге исходного кода (например, «src» (я использую Eclipse)), и просто поместить все туда, а затем использовать class.getResourceAsStream()
.Но если вы хотите записать в файл, например, хотите сохранить постоянство для параметров пользователя или чего-то другого, вам нужно будет записать из .jar файл в файл вне jar, который имеет много соображений относительно разрешений ивещи, но это возможно.используйте System.getProperty("java.class.path")
, и вы можете записывать файлы рядом с файлом JAR File ...