要在fitten code中运行kotlin代码,需配置kotlin编译器路径、修改code-runner执行命令,并确保无package和外部依赖;否则会因找不到类或noclassdeffounderror报错。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

要在Fitten Code中真正跑起Kotlin代码,必须绕过它对独立Kotlin文件的“假支持”——它不解析build.gradle.kts,不读取依赖,也不识别package声明,直接执行会报错找不到类或NoClassDefFoundError。
确认Fitten Code是否已安装并启用
打开VS Code → 左侧扩展图标(Ctrl+Shift+X)→ 搜索“Fitten Code”→ 确认状态为“已启用”。若未安装,请先点击“安装”,重启编辑器后再继续。
这一步操作起来很简单,直接把文件拖进去就行。但注意:Fitten Code JetBrains版和VS Code版功能不等价,本文仅针对VS Code版;JetBrains版需额外配置JCEF运行时,此处不适用。
配置JDK与Kotlin编译器路径
打开VS Code设置(Ctrl+,)→ 搜索“fitten code kotlin”→ 找到 【Fitten Code: Kotlin Home】 选项 → 点击右侧“编辑在settings.json” → 在json中添加:
"fittenCode.kotlinHome": "C:\kotlinc"(Windows)或 "/usr/local/kotlinc"(macOS/Linux)
路径必须指向你本地解压的Kotlin编译器根目录,不是bin子目录。若未安装Kotlin编译器,请先从https://github.com/JetBrains/kotlin/releases 下载kotlin-compiler-x.x.x.zip,解压后填写完整路径。不填此项,Fitten Code将尝试调用系统PATH中的kotlin命令,但多数用户根本没配过这个PATH。
修改code-runner执行命令(关键步骤)
打开VS Code设置 → 搜索“code-runner.executorMap” → 点击“在settings.json中编辑” → 找到"kotlin"键值对,将其替换为:
Fitten Code 1.0.3是一款由清华博士团队打造的AI编程助手,基于国产计图(Jittor)深度学习框架开发。它支持VS Code、JetBrains系列等主流IDE及80多种编程语言。核心功能包括智能代码补全、注释生成、代码解释、Bug检测、单元测试生成等,旨在全方位提升开发效率。该工具对个人用户免费开放。
"kotlin": "cd $dir && kotlinc -include-runtime -d out.jar $fileName && java -jar out.jar"
这个命令只适用于无package、无外部依赖的单文件脚本。如果文件顶部有package com.example,或用了kotlinx.coroutines等库,此命令必然失败——Fitten Code不会帮你下载或加载任何jar。
【必须删除原配置中可能存在的$fileNameWithoutExt部分】,否则编译生成的jar名含点号(如hello.kt.jar),java -jar无法识别。
验证运行环境
新建文件夹 → 新建hello.kt → 输入以下内容:
fun main() { println("Hello from Fitten Code!") }
右键文件 → 选择“Run Code”(或Ctrl+Alt+N)→ 观察终端输出。
若看到Hello from Fitten Code!,说明配置成功;若报错“kotlinc: command not found”,请返回第二步检查kotlinHome路径是否拼写错误或权限不足;若报错“Could not find or load main class”,请确认main函数是顶层函数,且文件名与函数所在类名逻辑一致(如hello.kt → 编译后主类为HelloKt)。










