我有一个老的SpringBoot项目,现在跑在jdk11上,能正常运行,但是在项目启动时会报错如下:java.lang.UnsupportedOperationException: Reflective setAccessible(true) disabled

和java.lang.IllegalAccessException: class io.netty.util.internal.PlatformDependent0$6

cannot access class jdk.internal.misc.Unsafe (in module java.base)

because module java.base does not export jdk.internal.misc to unnamed module @5fe6ab15

发现是某些模块在jdk11被剥离开来了,需要手动导入,或者某些内部类和不可读类也要显式申明才能使用。

上stackoverflow发现可以使用module-info.java来解决

那么问题来了,现在我创建一个module-info.java文件,所有的模块都需要自己requires或者open吗?就算我自己知道需要导入哪些(而且我还不知道要导入哪些),但也太多了,很不友好,各位有什么好办法吗?

项目配置:

SpringBoot: 2.1.1.RELEASE

Gradle: 5.1.1

Jdk: 11

module-info.java是什么_刚接触jdk 11的模块系统,那么怎么处理module-info.java呢?相关推荐

  1. win10 java 用友_刚买的电脑是win10系统,能安装用友U810.1软件吗?

    win10 能安装用友U8 10.1版本吗? 当然可以. 用友软件安装必须有三样东西:IIS.SQL数据和用友软件 注意计算机名最好全英文,而不要有"-"等. 一.IIS(信息服务 ...

  2. 第0课第2节_刚接触开发板之烧写裸板程序

    第0课第2节_刚接触开发板之烧写裸板程序 tftp用法 q //退出菜单 help tftp print //显示IP set ipaddr 192.168.31.203 //设置开发板IP set ...

  3. 学生卡变成普通卡_刚接触流量卡的小白看这一篇就够了!!!

    最近询问流量卡(物联卡)的朋友越来越多了,有刚开始接触的小白问怎么避免踩坑? 有被不良商家坑过的人问怎样寻找稳定卡板??有遇到限速.虚量的朋友问这种情况该怎么解决??? 问的问题基本都差不多,但一一回 ...

  4. 雷达多普勒频率计算公式_非接触式雷达在线测流系统是由什么组成的?

    系统概述 目前,水文监测面临传统水文站数量多.人工方式控制测流工作效率低.洪水期测流安全威胁大.高洪水位时流量测验及时性差等问题, 尤其是还存在河流暴涨暴落.水文测验易受漂浮物.滚石影响等难题.研究一 ...

  5. java api 英文_教你查阅Java API 英文文档(JDK 11)

    然后找到"Specifications"并点击 API Documentation 比如我们在别人的源码里看到了 方法[也叫函数]:  Scanner input = new Sc ...

  6. java io流_浅谈IO流(一)-流的基本概念以及java的常见流

    对于任何程序设计语言而言,输入输出(Input/Output)系统都是非常核心的功能.程序运行需要数据,数据的获取往往需要跟外部系统进行通信,外部系统可能是文件.数据库.其他程序.网络.IO设备等等. ...

  7. java 与 汇编_清华大学出版社-图书详情-《汇编语言与计算机体系结构——使用C++和Java》...

    本书特点 汇编语言和计算机体系结构都是难学的课程.传统的汇编语言是如此复杂和特别,以至于即使学习基本概念都可能是一项困难任务.计算机体系结构也有同样的问题,而且更严重.学习汇编语言,我们要研究一个复杂 ...

  8. java hprof 分析_[转]Sun JDK自带JVM内存使用分析工具HProf

    Sun JDK自带JVM内存使用分析工具HProf 2008-10-14 11:27 Sun JDK自带JVM内存使用分析工具HProf       使用Sun JDK自带JVM内存使用分析工具HPr ...

  9. idea如何把包变为模块_让我们将包变成模块系统!

    idea如何把包变为模块 使用构建系统将许多项目分为模块/子项目( Maven , Gradle , SBT -): 编写模块化代码通常是一件好事. 将代码分为构建模块主要用于: 隔离代码部分(减少耦 ...

最新文章

  1. SB Admin 2 学习笔记1
  2. formal method lecture 9
  3. 前端基础之JavaScript_2
  4. 「LibreOJ NOIP Round #1」旅游路线
  5. oracle数据库管理web,Oracle 数据库WEB维护管理软件
  6. ubuntu下设置Android手机驱动
  7. 台大李宏毅Machine Learning 2017Fall学习笔记 (6)Logistic Regression
  8. 截取 %# Eval(val) %中的字符
  9. 【C语言】10-字符和字符串常用处理函数
  10. ORL 人脸库 BP神经网络人脸识别
  11. java实时推送goeasy_JAVA Web实时消息后台服务器推送技术---GoEasy
  12. GIS招聘 | 江西省直事业单位(含测绘、地信等专业岗位)
  13. 如何识别图片文字,PaddleOCR机器学习开源项目使用 | 机器学习
  14. TP6 自定义404,错误提示页面
  15. HDU 6441 Find Integer(数论)
  16. 前端项目总结:客运互联网售票平台
  17. Codeforces Round #700 (Div. 2)全部题解
  18. 关于字符串的输入几种方法
  19. redis分布式锁的原子保证
  20. 大海捞针 Skia(C++) 第 1 期:Skia 环境搭建

热门文章

  1. Cesium 浏览器版本要求
  2. Notepad++ 出现中文乱码,修改编码格式解决不了,修改字体可以
  3. JavaFast技术特点介绍-企业级JAVA快速开发平台, 内置java代码生成器
  4. 最受程序员欢迎的30款开源软件,个个都很能打,值得拥有!
  5. 智能人像处理-ON1 Portrait AI 2021.1 v15.1.0工具
  6. 最新彩虹易支付源码┼教程,彩虹易支付平台源码新增域名绑定功能和实名人工审核
  7. Ubuntu下安装jre8的步骤
  8. 黑马程序员_Java基础_this,super,static,final关键字
  9. 周志华《Machine Learning》学习笔记(12)--降维与度量学习
  10. 【UEFI/BIOS】UEFI Shell Command (UEFI Shell 命令)篇目一