You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Compose Desktop应用启动失败:Skiko本地依赖缺失错误求助

解决Compose Desktop启动时Skiko本地依赖缺失的问题

从你贴的错误栈能看出来,核心问题是**skiko-windows-x64.dll.sha256文件缺失**——这是Compose Desktop底层依赖的Skiko图形渲染库的本地校验文件,找不到它就没法加载对应的.dll库,自然启动失败。虽然昨天还能正常用,但大概率是缓存损坏、杀毒软件误删或者系统更新影响了依赖文件,试试下面这些修复方法:

  • 清理项目缓存并重新构建
    如果是从IDE里运行的项目,先把构建缓存清干净再重新构建。Gradle项目的话,在项目根目录执行:

    # macOS/Linux
    ./gradlew clean build
    
    # Windows
    gradlew.bat clean build
    

    这会强制Gradle重新下载所有依赖,包括Skiko的本地库文件,大概率能修复缺失的问题。

  • 手动检查并修复Gradle依赖缓存
    Skiko的依赖默认存在你用户目录下的.gradle/caches/modules-2/files-2.1/org.jetbrains.skiko路径里。你可以打开这个目录,找到对应项目使用的Skiko版本文件夹,看看里面有没有skiko-windows-x64.dll和对应的.sha256文件。如果缺失,直接删掉整个Skiko版本的文件夹,再重新执行构建命令让Gradle重新下载。

  • 排查杀毒软件的干扰
    不少杀毒软件会把Skiko的.dll文件误判为恶意程序,直接隔离或者删除。去你的杀毒软件隔离区看看有没有相关文件,恢复它们并添加到信任列表,之后再重启应用试试。

  • 重装打包后的应用(如果是已发布的程序)
    如果你运行的是打包好的桌面应用,不是IDE里的开发版本,那可能是安装目录里的依赖文件损坏了。彻底卸载当前应用,然后重新下载安装包进行安装,安装过程别中断,确保所有文件都正常解压。

  • 检查JDK版本是否兼容
    Compose Desktop对JDK版本有要求,推荐用OpenJDK 11或者17。如果你的JDK版本太高或太低,可能会导致依赖加载异常。切换到兼容的JDK版本后再尝试启动应用。

内容的提问来源于stack exchange,提问作者Xavi Segura Ardévol

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.30 17:37:36