module-info.java是什么_刚接触jdk 11的模块系统,那么怎么处理module-info.java呢?
我有一个老的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呢?相关推荐
- win10 java 用友_刚买的电脑是win10系统,能安装用友U810.1软件吗?
win10 能安装用友U8 10.1版本吗? 当然可以. 用友软件安装必须有三样东西:IIS.SQL数据和用友软件 注意计算机名最好全英文,而不要有"-"等. 一.IIS(信息服务 ...
- 第0课第2节_刚接触开发板之烧写裸板程序
第0课第2节_刚接触开发板之烧写裸板程序 tftp用法 q //退出菜单 help tftp print //显示IP set ipaddr 192.168.31.203 //设置开发板IP set ...
- 学生卡变成普通卡_刚接触流量卡的小白看这一篇就够了!!!
最近询问流量卡(物联卡)的朋友越来越多了,有刚开始接触的小白问怎么避免踩坑? 有被不良商家坑过的人问怎样寻找稳定卡板??有遇到限速.虚量的朋友问这种情况该怎么解决??? 问的问题基本都差不多,但一一回 ...
- 雷达多普勒频率计算公式_非接触式雷达在线测流系统是由什么组成的?
系统概述 目前,水文监测面临传统水文站数量多.人工方式控制测流工作效率低.洪水期测流安全威胁大.高洪水位时流量测验及时性差等问题, 尤其是还存在河流暴涨暴落.水文测验易受漂浮物.滚石影响等难题.研究一 ...
- java api 英文_教你查阅Java API 英文文档(JDK 11)
然后找到"Specifications"并点击 API Documentation 比如我们在别人的源码里看到了 方法[也叫函数]: Scanner input = new Sc ...
- java io流_浅谈IO流(一)-流的基本概念以及java的常见流
对于任何程序设计语言而言,输入输出(Input/Output)系统都是非常核心的功能.程序运行需要数据,数据的获取往往需要跟外部系统进行通信,外部系统可能是文件.数据库.其他程序.网络.IO设备等等. ...
- java 与 汇编_清华大学出版社-图书详情-《汇编语言与计算机体系结构——使用C++和Java》...
本书特点 汇编语言和计算机体系结构都是难学的课程.传统的汇编语言是如此复杂和特别,以至于即使学习基本概念都可能是一项困难任务.计算机体系结构也有同样的问题,而且更严重.学习汇编语言,我们要研究一个复杂 ...
- java hprof 分析_[转]Sun JDK自带JVM内存使用分析工具HProf
Sun JDK自带JVM内存使用分析工具HProf 2008-10-14 11:27 Sun JDK自带JVM内存使用分析工具HProf 使用Sun JDK自带JVM内存使用分析工具HPr ...
- idea如何把包变为模块_让我们将包变成模块系统!
idea如何把包变为模块 使用构建系统将许多项目分为模块/子项目( Maven , Gradle , SBT -): 编写模块化代码通常是一件好事. 将代码分为构建模块主要用于: 隔离代码部分(减少耦 ...
最新文章
- SB Admin 2 学习笔记1
- formal method lecture 9
- 前端基础之JavaScript_2
- 「LibreOJ NOIP Round #1」旅游路线
- oracle数据库管理web,Oracle 数据库WEB维护管理软件
- ubuntu下设置Android手机驱动
- 台大李宏毅Machine Learning 2017Fall学习笔记 (6)Logistic Regression
- 截取 %# Eval(val) %中的字符
- 【C语言】10-字符和字符串常用处理函数
- ORL 人脸库 BP神经网络人脸识别
- java实时推送goeasy_JAVA Web实时消息后台服务器推送技术---GoEasy
- GIS招聘 | 江西省直事业单位(含测绘、地信等专业岗位)
- 如何识别图片文字,PaddleOCR机器学习开源项目使用 | 机器学习
- TP6 自定义404,错误提示页面
- HDU 6441 Find Integer(数论)
- 前端项目总结:客运互联网售票平台
- Codeforces Round #700 (Div. 2)全部题解
- 关于字符串的输入几种方法
- redis分布式锁的原子保证
- 大海捞针 Skia(C++) 第 1 期:Skia 环境搭建
热门文章
- Cesium 浏览器版本要求
- Notepad++ 出现中文乱码,修改编码格式解决不了,修改字体可以
- JavaFast技术特点介绍-企业级JAVA快速开发平台, 内置java代码生成器
- 最受程序员欢迎的30款开源软件,个个都很能打,值得拥有!
- 智能人像处理-ON1 Portrait AI 2021.1 v15.1.0工具
- 最新彩虹易支付源码┼教程,彩虹易支付平台源码新增域名绑定功能和实名人工审核
- Ubuntu下安装jre8的步骤
- 黑马程序员_Java基础_this,super,static,final关键字
- 周志华《Machine Learning》学习笔记(12)--降维与度量学习
- 【UEFI/BIOS】UEFI Shell Command (UEFI Shell 命令)篇目一