From ac3d1388ba54fb3aea985e065a98764ca444c469 Mon Sep 17 00:00:00 2001 From: tunikakeks <54219265+tunikakeks@users.noreply.github.com> Date: Fri, 29 May 2026 00:07:24 +0200 Subject: [PATCH] Add error handling for missing libraries Handle missing libraries with a clear exit message. --- src/main/java/cn/nukkit/JarStart.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/cn/nukkit/JarStart.java b/src/main/java/cn/nukkit/JarStart.java index a3ab3cda51..28ff2fc09a 100644 --- a/src/main/java/cn/nukkit/JarStart.java +++ b/src/main/java/cn/nukkit/JarStart.java @@ -8,6 +8,9 @@ public final class JarStart { public static void main(String[] args) { try { + + + Thread.currentThread().getContextClassLoader().loadClass("joptsimple.OptionSpec"); } catch (ClassNotFoundException | java.lang.NoClassDefFoundError e) { // There are no libs now. It means that even logger cannot be used.