AndroidStudio升级到2022.3.1 Giraffe之后,JDK使用17出现module java.base does not “opens java.io“ to unnamed mod
短信预约 -IT技能 免费直播动态提醒
我这里使用的Android Gradle Plugin 的版本为4.1.3,如下图
Gradle的版本为7.2 ,如下图:
出现错误的原因为:
在Java 9及以上版本中,引入了模块系统,以提供更好的封装和可靠性。然而,有时候我们可能会遇到"module java.base does not “opens java.io” to unnamed module"的错误信息。这个错误通常是由于未正确配置模块导致的
在AndroidStudio的解决办法为:
在gradle.properties当中增加如下配置:
org.gradle.jvmargs=-Xmx1536m \ --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
重新运行程序问题即可解决
来源地址:https://blog.csdn.net/chali1314/article/details/132695997
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341