JDK版本升级到17后,图层无法通过openLayer预览
1. 错误图示
终端输出的错误
网页端无法显示图层,并且输出错误提示
2.原因猜测
估计可能是由于java17的模块化,Java被分成了多个独立部署和运行的模块,这使得Java应用能够更快地启动并更有效地利用硬件资源。然而,由于模块化,一些内部类在运行时无法被访问,导致了错误的发生。
3.错误解决
笔者在网上查了很久,也没有人把解决方法发出来,遇到同样问题的uu都妥协了,将jdk降回到jdk8。
可是jdk版本降回去,之前很多改动又要取消了,对于正在进行项目来说,是一件很蛋疼的事情(哭笑不得)。
终于天不负有心人,我在查到了官网的下述建议。
也就是说删除一个文件就好了,下述红框已框出。
那么到这笔者所遇到的JDK版本升级到17后,图层无法通过openLayer预览的问题,就被解决了。
虽然不知道错误为什么这样就能被解决了,有知道的uu,还望不吝解释。