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

M1 Mac重装IntelliJ后Kotlin Native项目可构建但无法运行

解决Kotlin Native项目IntelliJ无法运行的问题

步骤1:检查Gradle主类配置

Kotlin Native命令行项目需在构建脚本中声明主类入口,打开项目根目录的build.gradle.kts(或build.gradle),确认是否包含以下配置:

plugins {
    kotlin("multiplatform") version "x.x.x"
    application
}

kotlin {
    targets.withType<org.jetbrains.kotlin.gradle.plugin.mpp.KotlinNativeTarget> {
        binaries.executable {
            // 替换为你的main函数全路径,根包下直接写"main"即可
            entryPoint = "com.yourpackage.main"
        }
    }
}

application {
    // Kotlin顶层main函数会生成带Kt后缀的类,比如main.kt对应mainKt
    mainClass.set("com.yourpackage.mainKt")
}

若缺失entryPoint或mainClass,根据项目实际包结构补充完整。

步骤2:重建运行配置

  1. 打开右上角运行按钮旁的下拉菜单,选择「编辑配置」
  2. 删除带红色叉号的无效旧配置
  3. 点击左上角+号,选择「Gradle」类型配置
  4. 在「任务」栏填写runDebugExecutableNative(发布版本填runReleaseExecutableNative)
  5. 确认「工作目录」为项目根目录,保存配置

步骤3:同步Gradle并刷新项目

  1. 打开右侧边栏「Gradle」工具窗口
  2. 点击顶部刷新图标(📋),等待Gradle同步完成
  3. 使用新创建的配置尝试运行项目

步骤4:对齐Kotlin版本

确保IntelliJ插件版本与项目依赖版本一致:

  • 打开「设置」→「插件」,查看Kotlin插件版本
  • 对比项目build.gradle.kts中kotlin("multiplatform")的版本号,不一致则升级插件或调整项目依赖版本

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.30 02:37:16