Я работаю с Gradle 8.12 и Java 22, и я сталкиваюсь с следующим предупреждением во время сборки: < /p>
WARNING: A restricted method in java.lang.System has been called
WARNING: java.lang.System::load has been called by net.rubygrapefruit.platform.internal.NativeLibraryLoader...
WARNING: Use --enable-native-access=ALL-UNNAMED to avoid a warning...
WARNING: Restricted methods will be blocked in a future release unless native access is enabled
< /code>
Я понимаю, что это связано с ограничениями на собственного доступа Java, введенных в более новых JDK. Я пытаюсь замолчать предупреждение, установив: < /p>
--enable-native-access=ALL-UNNAMED
< /code>
Однако я не уверен, что лучший способ добавить этот аргумент JVM в Gradle. Должен ли он идти в gradle.properties, как переменная среды или где -то еще? Кроме того, это рекомендуемый способ для сборки с использованием нативного платформы?>
Подробнее здесь: https://stackoverflow.com/questions/797 ... rning-when
Мобильная версия