### 版本情况

JDK版本：    JDK17.0.10+11-LTS-240
hutool版本： 5.8.26（请确保最新尝试是否还有问题）

### 问题描述
原Jdk8环境下代码，在升级Jdk17过程中，出现了异常。

1. 复现代码

```java
        parent = PackagePath.class.getClassLoader();
        JarClassLoader.loadJar((URLClassLoader) parent, new File(properties.getProperty("lib")));
```

2. 堆栈信息

3. 测试涉及到的文件（注意脱密）

报错日志：class jdk.internal.loader.ClassLoaders$AppClassLoader cannot be cast to class java.net.URLClassLoade
JDK17环境下，JarClassLoader.loadJar()方法异常
This is a GitHub Issue
repo:hutool
owner:dromara
Title : JDK17环境下，JarClassLoader.loadJar()方法异常
Issue date:

--- start body ---
### 版本情况

JDK版本：    JDK17.0.10+11-LTS-240
hutool版本： 5.8.26（请确保最新尝试是否还有问题）

### 问题描述
原Jdk8环境下代码，在升级Jdk17过程中，出现了异常。

1. 复现代码

```java
        parent = PackagePath.class.getClassLoader();
        JarClassLoader.loadJar((URLClassLoader) parent, new File(properties.getProperty("lib")));
```

2. 堆栈信息

3. 测试涉及到的文件（注意脱密）

报错日志：class jdk.internal.loader.ClassLoaders$AppClassLoader cannot be cast to class java.net.URLClassLoade
--- end body ---
