解决升级JDK报错:module java.base does not“opens java.lang.reflect“to unnamed module问题

 更新时间:2025年08月20日 14:54:06   作者:真砂4丁目  
Spring Boot启动错误源于Java 9+的JPMS强封装机制,反射访问受限导致异常,解决方案为添加JVM参数(如--add-opens),绕过模块访问限制

问题描述

启动sprintboot时报以下错误

原因分析

异常是由Java9及以上版本中引入的Java Platform Module System引起的,特别是强封装的实现。

它仅在特定条件下允许access,对于反射导致异常的代码尝试使用相同的限制。

解决方案

增加如下虚拟运行参数(图为Eclipse的设定方法)

--add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.lang.reflect=ALL-UNNAMED

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Java在创建文件时指定编码的实现方法

    Java在创建文件时指定编码的实现方法

    本文主要介绍了Java在创建文件时指定编码的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-07-07
  • Spring入门基础之依赖注入

    Spring入门基础之依赖注入

    Idea中使用@Autowire注解会出现提示黄线,强迫症患者看着很难受,使用构造器注入或者setter方法注入后可解决,下面我们一起来看看
    2022-07-07
  • linux下用renameTo方法修改java web项目中文件夹名称的实例

    linux下用renameTo方法修改java web项目中文件夹名称的实例

    下面小编就为大家带来一篇linux下用renameTo方法修改java web项目中文件夹名称的实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-06-06
  • Mybatis使用update更新值为null时不生效问题解决

    Mybatis使用update更新值为null时不生效问题解决

    这篇文章主要介绍了Mybatis使用update更新值为null时不生效问题解决,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-06-06
  • 处理java异步事件的阻塞和非阻塞方法分析

    处理java异步事件的阻塞和非阻塞方法分析

    这篇文章主要介绍了处理java异步事件的阻塞和非阻塞方法分析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,阻塞与非阻塞关注的是交互双方是否可以弹性工作。,需要的朋友可以参考下
    2019-06-06
  • IDEA 热部署设置(JRebel插件激活)

    IDEA 热部署设置(JRebel插件激活)

    这篇文章主要介绍了IDEA 热部署设置(JRebel插件激活),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-08-08
  • 浅谈Java当作数组的几个应用场景

    浅谈Java当作数组的几个应用场景

    数组可以存放多个同一类型的数据,可以存储基本数据类型,引用数据类型(对象),下面这篇文章主要给大家介绍了关于Java当作数组的几个应用场景,需要的朋友可以参考下
    2022-11-11
  • 详解Java8新特性如何防止空指针异常

    详解Java8新特性如何防止空指针异常

    要说 Java 编程中哪个异常是你印象最深刻的,那 NullPointerException 空指针可以说是臭名昭著的,不要说初级程序员会碰到, 即使是中级,专家级程序员稍不留神,就会掉入这个坑里,本文就和大家聊聊Java8新特性如何防止空指针异常
    2023-08-08
  • PowerJob的DispatchStrategy方法工作流程源码解读

    PowerJob的DispatchStrategy方法工作流程源码解读

    这篇文章主要为大家介绍了PowerJob的DispatchStrategy方法工作流程源码解读,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2024-01-01
  • 一次 Java 内存泄漏的排查解决过程详解

    一次 Java 内存泄漏的排查解决过程详解

    这篇文章主要介绍了一次 Java 内存泄漏的排查过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-07-07

最新评论