diff --git a/README b/README.md similarity index 96% rename from README rename to README.md index d587acd..04bd0be 100644 --- a/README +++ 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 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) {