文章目录
- 一、报错信息
- 二、原因分析
- 三、解决方法
一、报错信息
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即可。

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

被折叠的 条评论
为什么被折叠?



