From 5eb8af467a8b6db1bb738ebcd527f380743bd29a Mon Sep 17 00:00:00 2001 From: zhangshanxue Date: Wed, 9 Oct 2019 15:23:11 +0800 Subject: [PATCH] =?UTF-8?q?jar=E4=B8=AD=E6=9F=A5=E6=89=BE=E7=B1=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jieling/network/server/ProtocolsManager.java | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/network/server/ProtocolsManager.java b/serverlogic/src/main/java/com/ljsd/jieling/network/server/ProtocolsManager.java index 1bebcff5f..229d0d030 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/network/server/ProtocolsManager.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/network/server/ProtocolsManager.java @@ -501,8 +501,17 @@ public class ProtocolsManager implements ProtocolsAbstract { List> handlers = new LinkedList<>(); try { - ClassLoaderHelper.findLocalClass(pck, BaseHandler.class, classLoader, handlers); - ClassLoaderHelper.findClassJar(pck, BaseHandler.class, classLoader, handlers); + try { + ClassLoaderHelper.findLocalClass(pck, BaseHandler.class, classLoader, handlers); + }catch (RuntimeException e){ + + } + try { + ClassLoaderHelper.findClassJar(pck, BaseHandler.class, classLoader, handlers); + }catch (RuntimeException e){ + + } + handlers.forEach(hand -> { BaseHandler baseHandler = null;