上海古都建筑设计集团,上海办公室装修设计公司,上海装修公司高质量的内容分享社区,上海装修公司我们不是内容生产者,我们只是上海办公室装修设计公司内容的搬运工平台

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

guduadmin02小时前

最近老是遇到这个问题,因为需求经常变动,所以经常会去看三方库的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

Unable to make field private final java.lang.String java.io.File.path accessible: module java.base,第1张

方法二:在项目的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

Unable to make field private final java.lang.String java.io.File.path accessible: module java.base,第2张 同步即可!

网友评论

搜索
最新文章
热门文章
热门标签