Форум программистов, компьютерный форум, киберфорум
Java
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
2 / 1 / 1
Регистрация: 17.02.2018
Сообщений: 13
1

Сохранения файла в jar

19.11.2020, 12:01. Просмотров 2280. Ответов 3

Я разрабатываю свою игру на java, танчики. И вот карта в игре представлена в виде текстового файла Название: 2020-11-19_11-48-38.png
Просмотров: 73

Размер: 789 байт
Я решил сделать редактор карт и под самый конец у меня появился вопрос, как сохранять получившиеся карты в jar файле, что бы в будущем их можно было открывать из игры. Для начал я думал использовать обычный BufferWriter, но при создании jar-ника он сохраняет на главный экран. Вот немного кода:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
            String res = JOptionPane.showInputDialog("Введите названия нового файла: ");
            try {
                FileWriter wr = new FileWriter(res+".lvl");
                BufferedWriter out = new BufferedWriter(wr);
                for (int i = 0; i< numericMap.length; i++){
                    for (int j = 0; j< numericMap[0].length; j++){
                        if (j==numericMap[0].length){
                            out.write(String.valueOf(numericMap[i][j]));
                        } out.write(String.valueOf(numericMap[i][j])+' ');
                    }
                    out.flush();
                    out.write("\n");
                }
                out.close();
            } catch (IOException em) {
                render("Ошибка");
                em.printStackTrace();
            }
А теперь вопрос. Как правильно сделать сохранения файла с картой, что бы в игре его можно было открыть?
Сохранения файла в jar

Название: 2020-11-19_11-55-20.png
Просмотров: 73

Размер: 4.0 Кб
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.11.2020, 12:01
Ответы с готовыми решениями:

Запуск jar файла
Здравствуйте. Кто-нибудь может подсказать, что делать, если при попытке запуска jar файла (как...

Запуск .Jar файла
добрый день программисты создал проект который заносит, считывает, удаляет данные из SQL. Когда...

Запуск jar-файла
Скажите плииз, почему напрочь не выполняется класс из jar-файла???? Вот, собственно содержание...

Декомпиляция .jar файла
Доброго времени суток. После декомпиляции исполняемого jar-файла в каталоге не хватает файлов...

3
3252 / 2315 / 421
Регистрация: 28.04.2012
Сообщений: 7,717
19.11.2020, 16:12 2
Цитата Сообщение от ipon1105 Посмотреть сообщение
как сохранять получившиеся карты в jar файле,
Никак, сохранять надо не в jar-файл, а в каталог игры в профиле пользователя.
1
2 / 1 / 1
Регистрация: 17.02.2018
Сообщений: 13
21.11.2020, 17:18  [ТС] 3
Спасибо за ваш ответ, не могли бы вы рассказать об этом "каталоге пользователя" - а именно как реализовать данную систему. Хотя и ссылки на источники было бы достаточно. Однако, если это вас затрудняет, то извините за беспокойство.
0
ООП балбес
322 / 238 / 93
Регистрация: 10.04.2020
Сообщений: 1,212
15.01.2021, 23:21 4
ipon1105, откройте папку с файлами любой игры. Там вы найдёте не только исполняемый файл, но и кучу файлов и папок с данными. Обычно все read-only данные хранятся в папке с игрой, а изменяемые (настройки, кастомные карты), как уже сказали выше, в папке пользователя (в windows это всё что в %appdata%)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.01.2021, 23:21

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Как настроить Maven для сохранения jar файла вашего проекта в папку «my_test_project»?
Как настроить Maven для сохранения jar файла вашего проекта в папку «my_test_project»??

Создание jar файла
Как создать jar файл в intelij IDEA 14.0.3? Гуглить пробовал,поиском по форуму также пользовался....

Чтение файла из jar
Есть статичный метод для чтения файла csv public static List&lt;Task&gt; readTasks(String file) {...

Создание jar файла
Доброго времени суток, столкнулся с такой проблемой: создаю jar файл в IntelliJ IDEA (или в...

Запуск Jar файла
Здравствуйте, пишу простое приложение на java в IntelliJ IDEA 2018 3.6, которое проверяет несколько...

Создание jar файла
Есть класс, использующий внешние библиотеки. Он компилируется и запускается, но у меня не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.