gradle 问题

2022-03-09 10:51:21 +08:00
 yibo2018

load gradle 会报错

Cause: class jdk.internal.loader.ClassLoaders$PlatformClassLoader cannot be cast to class java.net.URLClassLoader (jdk.internal.loader.ClassLoaders$PlatformClassLoader and java.net.URLClassLoader are in module java.base of loader 'bootstrap')

springBootVersion=2.4.3

在 ide project structure 中切换 project sdk 1.8 / 11 均无效果

google 上的每个链接都被我点过了,解决不了,求助

1792 次点击
所在节点    Java
3 条回复
ikas
2022-03-09 11:17:30 +08:00
PlatformClassLoader 是 java9+的类加载器
你这个应该是采用了不支持高版本 jdk 的 gradle 的问题
要么降低 gradle 的 jdk(设置中找 gradle,不是项目 jdk)
要么升级 gradle
yibo2018
2022-03-09 11:23:39 +08:00
@ikas 感谢,解决了
yibo2018
2022-12-05 15:33:24 +08:00
自己查到了自己的问题好多次。。。
补充下
ide: preferences -> build,Execution... -> build tools -> gradle -> gradle jvm (在这里调整 jdk 版本)
上面的老哥太强了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/839060

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX