jar中查找类

back_recharge
zhangshanxue 2019-10-09 15:23:11 +08:00
parent e8e1f7b744
commit 5eb8af467a
1 changed files with 11 additions and 2 deletions

View File

@ -501,8 +501,17 @@ public class ProtocolsManager implements ProtocolsAbstract {
List<Class<?>> handlers = new LinkedList<>(); List<Class<?>> handlers = new LinkedList<>();
try try
{ {
ClassLoaderHelper.findLocalClass(pck, BaseHandler.class, classLoader, handlers); try {
ClassLoaderHelper.findClassJar(pck, BaseHandler.class, classLoader, handlers); ClassLoaderHelper.findLocalClass(pck, BaseHandler.class, classLoader, handlers);
}catch (RuntimeException e){
}
try {
ClassLoaderHelper.findClassJar(pck, BaseHandler.class, classLoader, handlers);
}catch (RuntimeException e){
}
handlers.forEach(hand -> handlers.forEach(hand ->
{ {
BaseHandler baseHandler = null; BaseHandler baseHandler = null;