From 71c79575c8d5f1cef924012dc171f07dba6b007a Mon Sep 17 00:00:00 2001 From: localhorst Date: Wed, 25 Feb 2026 21:41:14 +0100 Subject: [PATCH] update dependencies --- README.md | 6 ++--- pom.xml | 24 ++++++++++--------- .../controller/MainWindowController.java | 3 ++- 3 files changed, 18 insertions(+), 15 deletions(-) diff --git a/README.md b/README.md index 96f8598..b25b795 100644 --- a/README.md +++ b/README.md @@ -4,8 +4,8 @@ Simple POS (Point of Sale) system for small to medium-sized events with receipt ## Requirements -- Java JDK 17+ -- Maven 3.6+ +- Java JDK 21+ +- Maven 3.9+ - Display >= 1366x768 ## Video Tutorials (German | Deutsch) @@ -18,7 +18,7 @@ Simple POS (Point of Sale) system for small to medium-sized events with receipt ### 1. Install dependencies ```bash -sudo zypper install java-17-openjdk-devel maven +sudo zypper install java-21-openjdk java-21-openjdk-devel maven ``` ### 2. Install VSCode extensions diff --git a/pom.xml b/pom.xml index e9bbd81..d890a64 100644 --- a/pom.xml +++ b/pom.xml @@ -8,16 +8,17 @@ UTF-8 - 17 - 17 - 21.0.5 + 21 + 21 + 21 + 23.0.1 org.junit.jupiter junit-jupiter - 5.11.4 + 6.0.3 test @@ -42,7 +43,7 @@ org.xerial sqlite-jdbc - 3.47.1.0 + 3.51.2.0 @@ -52,10 +53,11 @@ org.apache.maven.plugins maven-compiler-plugin - 3.13.0 + 3.15.0 - 17 - 17 + 21 + 21 + 21 true true @@ -64,7 +66,7 @@ org.codehaus.mojo exec-maven-plugin - 3.5.0 + 3.6.3 @@ -80,7 +82,7 @@ org.apache.maven.plugins maven-shade-plugin - 3.6.0 + 3.6.1 jFxKasse true @@ -111,4 +113,4 @@ - + \ No newline at end of file diff --git a/src/main/java/com/jFxKasse/controller/MainWindowController.java b/src/main/java/com/jFxKasse/controller/MainWindowController.java index 7472352..2eff6e2 100644 --- a/src/main/java/com/jFxKasse/controller/MainWindowController.java +++ b/src/main/java/com/jFxKasse/controller/MainWindowController.java @@ -416,7 +416,8 @@ public class MainWindowController { desktop.open(file); } else { - Runtime.getRuntime().exec("xdg-open " + Main.filepath); + ProcessBuilder pb = new ProcessBuilder("xdg-open ".split("\\s+")); + pb.start(); } }