From 47d7cdf549d83e5060339b89162f0919986cb26f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=92=D0=BE=D0=BB=D0=BE=D0=B4=D0=B8=D0=BD=20=D0=93=D0=B5?= =?UTF-8?q?=D1=80=D0=BC=D0=B0=D0=BD?= Date: Wed, 2 Sep 2026 19:20:29 +0400 Subject: [PATCH 1/3] docs: rename README to README.md --- README => README.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename README => README.md (100%) diff --git a/README b/README.md similarity index 100% rename from README rename to README.md From 32a456800d6bd328220e5277d1320c636033fb04 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=92=D0=BE=D0=BB=D0=BE=D0=B4=D0=B8=D0=BD=20=D0=93=D0=B5?= =?UTF-8?q?=D1=80=D0=BC=D0=B0=D0=BD?= Date: Wed, 2 Sep 2026 19:58:53 +0400 Subject: [PATCH 2/3] docs: add Windows build and run instructions --- README.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/README.md b/README.md index d587acd..04bd0be 100644 --- a/README.md +++ b/README.md @@ -254,3 +254,22 @@ java -jar target/app-1.0-SNAPSHOT.jar ```text ru.project.App ``` + +### Особенности сборки и запуска приложения под Windows + +В `pom.xml` добавить: + +```xml +``` + +Соберите проект: + +```bash +mvn clean package +``` + +Запустите собранное приложение: + +```bash +javaw -jar target/app-1.0-SNAPSHOT.jar +``` \ No newline at end of file From 4bb9c7a89a1e2093c58691301b08ef2f4a0044bb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=92=D0=BE=D0=BB=D0=BE=D0=B4=D0=B8=D0=BD=20=D0=93=D0=B5?= =?UTF-8?q?=D1=80=D0=BC=D0=B0=D0=BD?= Date: Thu, 3 Sep 2026 19:31:19 +0400 Subject: [PATCH 3/3] fix(ui): handle collection creation errors --- .../ru/project/ui/creation/CreateCollectionMenu.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/ru/project/ui/creation/CreateCollectionMenu.java b/app/src/main/java/ru/project/ui/creation/CreateCollectionMenu.java index 76043ea..26526dd 100644 --- a/app/src/main/java/ru/project/ui/creation/CreateCollectionMenu.java +++ b/app/src/main/java/ru/project/ui/creation/CreateCollectionMenu.java @@ -101,13 +101,17 @@ public class CreateCollectionMenu extends BaseModalWindow { private void updateMainCollection() { if (fillStrategy == null) { MessageWindow.showModal(gui, "Сначала настройте способ заполнения."); - return; } - state.setMainCollection(fillStrategy.create()); + try { + state.setMainCollection(fillStrategy.create()); - MessageWindow.showModal(gui, "Коллекция успешно создана."); + MessageWindow.showModal(gui, "Коллекция успешно создана."); + + } catch (RuntimeException e) { + MessageWindow.showModal(gui, "Не удалось создать коллекцию."); + } } private String getFillMethodName(FillMethod fillMethod) {