小编Wik*_*ska的帖子

切换到 java 17 后“无法识别的 VM 选项‘CMSClassUnloadingEnabled’”

将 Java 版本更改为 17 后,我无法构建 Gradle 项目。

我正在使用 Gradle 7.3.1 版本,并且 Gradle 属性中有以下行:

org.gradle.jvmargs=-Dfile.encoding=UTF-8 -Xms1g -Xmx4g -XX:+UseG1GC -XX:+CMSClassUnloadingEnabled
Run Code Online (Sandbox Code Playgroud)

然后我得到以下错误

Unrecognized VM option 'CMSClassUnloadingEnabled'
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
Run Code Online (Sandbox Code Playgroud)

如果我删除-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
Run Code Online (Sandbox Code Playgroud)

java aspectj jvm-arguments gradle java-17

19
推荐指数
1
解决办法
1万
查看次数

Flutter:如何使用 Wrap 而不是 ListView.builder?

在 中FutureBuilder,我需要Wrap使用元素创建,但我不知道如何创建。

FutureBuilder(
  future: _getCategories(),
  builder: (BuildContext context, AsyncSnapshot snapshot){
    if(snapshot.data == null){
      return Text("Wait...");
    }else{
      return ListView.builder(
        itemCount: snapshot.data.length,
        itemBuilder: (BuildContext context, int index){
          return  Text(snapshot.data[index].category);
        },
      );
    }
  },
)
Run Code Online (Sandbox Code Playgroud)

我需要ListView.builder用类似的东西Wrap.builder或其他东西替换。

dart flutter

5
推荐指数
2
解决办法
7152
查看次数

检测 Shell 弹出窗口是否打开

有什么办法可以处理打开 Flyout 的情况吗?我正在尝试在打开期间或打开弹出窗口后添加自定义行为。

我找不到任何类型的财产,例如 Shell.OnFlyoutOpening="flyout_opening"

c# xamarin xamarin.forms xamarin.forms.shell

4
推荐指数
1
解决办法
591
查看次数