当前位置:   article > 正文

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

unable to make field private final java.lang.string java.io.file.path access

问题描述:最近在学习如何在手机端部署YOLO,出现了许多错误,其中之一是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 @7b7728dd

我看网上说在gradle.properties文件中增加

  1. --add-exports=java.base/sun.nio.ch=ALL-UNNAMED \
  2. --add-opens=java.base/java.lang=ALL-UNNAMED \
  3. --add-opens=java.base/java.lang.reflect=ALL-UNNAMED \
  4. --add-opens=java.base/java.io=ALL-UNNAMED \
  5. --add-exports=jdk.unsupported/sun.misc=ALL-UNNAMED

但是我在项目路径下面并没有找到这个文件,反而在其他路径看到了这个文件。

上图路径原本是没有的。是后面加上的

上图OpenCV路径是有的。

解决办法:我把OpenCV路径里面的文件拷贝到ncnn项目路径中,然后把里面的内容替换为下面内容即可。

  1. org.gradle.jvmargs=-Xmx4096M --add-exports=java.base/sun.nio.ch=ALL-UNNAMED \
  2. --add-opens=java.base/java.lang=ALL-UNNAMED \
  3. --add-opens=java.base/java.lang.reflect=ALL-UNNAMED \
  4. --add-opens=java.base/java.io=ALL-UNNAMED \
  5. --add-exports=jdk.unsupported/sun.misc=ALL-UNNAMED

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/195663?site
推荐阅读
相关标签
  

闽ICP备14008679号