From e3feebcbb44f6d502579396b26b74f33ca955346 Mon Sep 17 00:00:00 2001 From: Jannik Date: Sun, 8 Apr 2018 13:31:27 +0200 Subject: [PATCH] UpdateController update --- .../kellerkinder/HomeFlix/controller/UpdateController.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/kellerkinder/HomeFlix/controller/UpdateController.java b/src/main/java/kellerkinder/HomeFlix/controller/UpdateController.java index 150f3d4..bab08ae 100644 --- a/src/main/java/kellerkinder/HomeFlix/controller/UpdateController.java +++ b/src/main/java/kellerkinder/HomeFlix/controller/UpdateController.java @@ -148,8 +148,8 @@ public class UpdateController implements Runnable { FileUtils.copyInputStreamToFile(pmis, new File("ProjectHomeFlix_update.jar")); // download update org.apache.commons.io.FileUtils.copyFile(new File("ProjectHomeFlix_update.jar"), new File("ProjectHomeFlix.jar")); org.apache.commons.io.FileUtils.deleteQuietly(new File("ProjectHomeFlix_update.jar")); // delete update - Runtime.getRuntime().exec("java -jar ProjectHomeFlix.jar"); // start again TODO consider ProcessBuilder to execute - System.exit(0); // finishes itself + new ProcessBuilder("java", "-jar", "ProjectHomeFlix.jar").start(); // start the new application + System.exit(0); // close the current application } catch (IOException e) { Platform.runLater(() -> { LOGGER.info("could not download update files", e);