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

VS Code配置Kotlin环境时Code Runner报错求助

解决VS Code中Code Runner运行Kotlin提示“代码语言未定义或不支持”的问题

根据你提供的配置步骤和日志,Kotlin Language Server已正常启动并识别到本地的kotlinc编译器,日志中的SLF4J警告属于语言服务器的依赖提示,不影响代码运行。问题核心出在Code Runner的关联配置上,可按以下步骤排查修复:

  • 确认文件扩展名:确保你的Kotlin文件后缀为.kt,Code Runner通过文件扩展名识别对应运行语言。
  • 配置Code Runner的Kotlin执行命令:
    打开VS Code设置(快捷键Ctrl+,),搜索code-runner.executorMap,点击编辑 in settings.json,添加或修改Kotlin的执行配置:
    "code-runner.executorMap": {
        "kotlin": "cd $dir && kotlinc $fileName -include-runtime -d $fileNameWithoutExt.jar && java -jar $fileNameWithoutExt.jar"
    }
    
    若运行Kotlin脚本(无需编译为jar包),可改为:
    "kotlin": "kotlin $fileName"
    
  • 关联文件类型到Kotlin:打开.kt文件,查看VS Code右下角状态栏的语言模式,若显示不是Kotlin,点击后选择Kotlin完成关联。
  • 手动指定运行语言:右键编辑器空白处,选择Run Code旁边的下拉箭头,手动选择Kotlin执行代码。
  • 检查Code Runner启用状态:确认Code Runner扩展已启用,无其他冲突扩展干扰运行逻辑。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.12 03:07:51