当前位置:首页 » 《关注互联网》 » 正文

Unable to make field private final java.lang.String java.io.File.path accessible: module java.base d

13 人参与  2024年09月25日 19:21  分类 : 《关注互联网》  评论

点击全文阅读


文章目录

一、报错信息二、原因分析三、解决方法

一、报错信息

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 @5071761f

在这里插入图片描述

二、原因分析

遇到的错误表明在尝试访问Java内置类 java.io.File 的私有字段 path 时出现了权限问题。这个问题通常发生在使用JDK 9及以后版本时,因为这些版本引入了模块系统,对类和接口的访问进行了更严格的控制。常用的方法是:更新Gradle版本、修改Gradle属性、降低JDK版本。这里我一般使用的是降低JDK版本,方便快捷。

三、解决方法

安装和配置好当前项目Gradle对应的Java,然后设置当前项目Gradle使用的JDK即可。

Gradle5.6.4及以下配置JDK8

Gradle6.7.1及以上配置JDK11

在这里插入图片描述

我强烈推荐4本可以改变命运的经典著作:

《寿康宝鉴》在线阅读白话文《欲海回狂》在线阅读白话文《阴律无情》在线阅读白话文《了凡四训》在线阅读白话文   电子书百度网盘下载链接

点击全文阅读


本文链接:http://zhangshiyu.com/post/164612.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1