开发者社区> 问答> 正文

jdk1.8换成11,启动项目报错java.net.MalformedURLEx?报错

jdk11

Information:Internal caches are corrupted or have outdated format, forcing project rebuild: Module 'messystem' production: java.net.MalformedURLException: unknown protocol: jrt

解决:据说jdk11完美兼容以前jdk,但是项目是使用1.8 编写,报错,
在project structure->modules->
在这里插入图片描述

最后还是将项目jdk换回1.8, 11的新特性还是使用deemo去体验比较好,不要轻易将其用在低版本的jdk编写的项目中,这样的体验可能会有代价的,还好我这个只是启动不起来,如果是启动之后的运行过程中,出现什么问题,那就是GG了.
如果哪位朋友有不回恢复jdk1.8就能解决这个报错的,还望留言指教!!

注:1.8一切正常,只是更改项目jdk为11,没有更改任何代码,启动报错

展开
收起
爱吃鱼的程序员 2020-06-23 00:37:44 734 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    https://blog.csdn.net/mahe9347/article/details/40586631

    2020-06-23 00:38:02
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载