From 6c953a9847c674cb4bc77776c5422df46556da06 Mon Sep 17 00:00:00 2001 From: Christoph Rueger Date: Fri, 15 Nov 2024 14:20:33 +0100 Subject: [PATCH] add try-catch for java 24 fix a Java 24 launcher problem with Java 24 Signed-off-by: Christoph Rueger --- biz.aQute.launcher/src/aQute/launcher/Launcher.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/biz.aQute.launcher/src/aQute/launcher/Launcher.java b/biz.aQute.launcher/src/aQute/launcher/Launcher.java index dba8bb8969..c318b78258 100644 --- a/biz.aQute.launcher/src/aQute/launcher/Launcher.java +++ b/biz.aQute.launcher/src/aQute/launcher/Launcher.java @@ -490,7 +490,12 @@ private List split(String value, String separator) { @SuppressWarnings("removal") private int activate(String[] args) throws Exception { - java.security.Policy.setPolicy(new AllPolicy()); + try { + java.security.Policy.setPolicy(new AllPolicy()); + } catch (Throwable e) { + // ignore. Java 24 throws an Exception: Setting a + // system-wide Policy object is not supported + } systemBundle = createFramework(); if (systemBundle == null)