最近老是遇到这个问题,因为需求经常变动,所以经常会去看三方库的Demo,但是build的时候老是爆这个错。
Unable to make field private final java.lang.String java.io.File.path accessible: module java.base does not “opens java.io” to unnamed module @4f3bc4f
原因:其实就是java版本过高,三方库的版本一般较低,所以你的把版本降低一下。
方法一:
降低项目的java版本,选个1.8就行了,之前默认是jbr_17
方法二:在项目的gradle.properties文件,在org.gradle.jvmargs配置进行修改,
添加
-add-exports=java.base/sun.nio.ch=ALL-UNNAMED \ --add-opens=java.base/java.lang=ALL-UNNAMED \ --add-opens=java.base/java.lang.reflect=ALL-UNNAMED -\ -add-opens=java.base/java.io=ALL-UNNAMED \ --add-exports=jdk.unsupported/sun.misc=ALL-UNNAMED
同步即可!
猜你喜欢
- 2小时前python实现对森林生物量进行随机森林回归预测
- 2小时前2023 年,我患上了 AI 焦虑症!
- 2小时前Vue3 开发实战分享——打印插件 Print.js 的使用(Vue3 + Nodejs + Print.js 实战)以及 el-table 与 el-pagination 的深入使用(下)
- 2小时前Deno 下一代JavaScript运行时
- 2小时前基于JAVA的学生信息管理系统
- 2小时前基于Java+Springboot+vue在线版权登记管理系统设计实现
- 2小时前MySQL窗口函数(MySQL Window Functions)
- 2小时前Python神器:psutil库使用详解
- 2小时前Python 架构模式:附录 A 到 E
- 1小时前酸辣萝卜干的腌制方法(酸辣萝卜干怎么腌)
网友评论
- 搜索
- 最新文章
- 热门文章