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

无法在IntelliJ中运行Corda测试的问题求助

解决Corda项目中Kotlin @JvmDefault编译错误的方案

我之前也碰到过一模一样的问题,大概率是IntelliJ没有正确同步Gradle里的Kotlin编译参数,或者本地IDE的编译器配置没跟上。给你几个靠谱的解决步骤,按顺序试试:

  • 强制同步Gradle配置并刷新依赖
    先在IntelliJ右侧的Gradle面板里点击那个循环箭头样式的刷新图标,让IDE重新读取build.gradle的所有配置。如果还是没效果,打开终端到项目根目录,执行下面的命令清理旧构建文件并刷新依赖:

    ./gradlew clean build --refresh-dependencies
    

    这个命令会让Gradle重新生成IDE所需的配置文件,确保参数同步到位。

  • 手动给IntelliJ的Kotlin编译器添加参数
    有时候IDE不会自动同步Gradle里的Kotlin编译参数,得手动补上:

    1. 打开 File -> Settings(Windows/Linux)或者 IntelliJ IDEA -> Preferences(Mac)
    2. 导航到 Build, Execution, Deployment -> Compiler -> Kotlin Compiler
    3. 在 Additional command line parameters 输入框里添加:-Xenable-jvm-default
    4. 点击 Apply 和 OK,然后重启IDE再尝试运行测试
  • 检查Kotlin插件与项目依赖版本的兼容性
    你当前用的Kotlin插件是1.2.41,建议确认项目根目录build.gradle里定义的kotlin_version是否和这个插件版本一致。如果项目里的Kotlin版本是其他1.2.x分支,建议把IntelliJ的Kotlin插件调整到对应版本——版本不兼容很容易导致配置无法生效。

  • 清理IntelliJ缓存并重启
    IDE缓存有时候会“卡住”旧配置,试试这个操作:

    1. 打开 File -> Invalidate Caches...
    2. 勾选 Clear file system cache and local history,然后点击 Invalidate and Restart

如果以上步骤都试过还是不行,可以尝试重新导入项目:删除项目根目录的.idea文件夹和所有.iml文件,然后在IntelliJ里选择File -> Open,重新选中项目的build.gradle文件导入,让IDE从头生成配置。

内容的提问来源于stack exchange,提问作者sidds

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.28 07:13:23