From ec728ab5e4a6fd5081a31c0a03633cf29cb09957 Mon Sep 17 00:00:00 2001 From: soloturn Date: Sun, 29 Dec 2024 11:33:51 +0100 Subject: [PATCH] use processbuilder for ripme update on windows, exec is deprecated. --- src/main/java/com/rarchives/ripme/ui/UpdateUtils.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/rarchives/ripme/ui/UpdateUtils.java b/src/main/java/com/rarchives/ripme/ui/UpdateUtils.java index 128eabba..18eb5512 100644 --- a/src/main/java/com/rarchives/ripme/ui/UpdateUtils.java +++ b/src/main/java/com/rarchives/ripme/ui/UpdateUtils.java @@ -296,10 +296,9 @@ public class UpdateUtils { Runtime.getRuntime().addShutdownHook(new Thread(() -> { try { logger.info("Executing: " + batchFile); - Runtime.getRuntime().exec(String.valueOf(batchFile)); + ProcessBuilder processBuilder = new ProcessBuilder(String.valueOf(batchFile)); + processBuilder.start(); } catch (IOException e) { - // TODO implement proper stack trace handling this is really just intented as a - // placeholder until you implement proper error handling e.printStackTrace(); } }));