将Java版本更改为17后,我无法构建Gradle项目。
我正在使用Gradle 7.3.1版本,并在Gradle属性中有以下行:
org.gradle.jvmargs=-Dfile.encoding=UTF-8 -Xms1g -Xmx4g -XX:+UseG1GC -XX:+CMSClassUnloadingEnabled
然后我遇到了以下错误
Unrecognized VM option 'CMSClassUnloadingEnabled'
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
如果我移除了
-XX:+CMSClassUnloadingEnabled
,那么我会得到这个错误:Unable to make field private int java.lang.reflect.Field.modifiers accessible: module java.base does not "opens java.lang.reflect" to unnamed module @1b9ee3e0