Mac上用Homebrew配置Kotlin编译环境需依次安装Homebrew、JDK 17、Kotlin CLI,配置JAVA_HOME与PATH,验证java -version和kotlinc -version,并可运行Hello.kt测试。
在 macos 上用 homebrew 配置 kotlin 编译环境,核心是装好 jdk、kotlin cli,并确保命令行能识别 kotlinc 和 java。整个过程不依赖 ide,纯终端操作,适合快速验证或轻量开发。
先装 Homebrew(如果还没装)
Homebrew 是后续所有安装的基础。打开终端,粘贴运行:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"- 安装完成后执行
brew doctor确认环境正常 - Apple Silicon(M1/M2/M3)用户注意:Homebrew 默认装在
/opt/homebrew,路径会和 Intel Mac 不同
安装并配置 JDK 17(Kotlin 官方推荐版本)
Kotlin 1.9+ 要求 JDK 17 或更高(如 JDK 21 LTS),不能用 JDK 8 或 11:
- 运行
brew install openjdk@17 - 设置
JAVA_HOME:在终端中执行以下两行(直接复制粘贴)echo 'export JAVA_HOME=/opt/homebrew/opt/openjdk@17' >> ~/.zshrcecho 'export PATH="$JAVA_HOME/bin:$PATH"' >> ~/.zshrc - 重新加载配置:
source ~/.zshrc - 验证:
java -version应输出 openjdk version "17.x.x"
安装 Kotlin CLI 编译器
这是最轻量的 Kotlin 运行方式,支持直接编译 .kt 文件为 JVM 字节码:
让 macOS 自动化像说话一样简单 —— 用代码控制你的 Mac,无需学习 AppleScript 系统要求 macOS 14+ (Sonoma) Python 3.9+ 需要开启:辅助功能 + 屏幕录制权限
- 执行
brew install kotlin - 确认路径已生效:
which kotlinc应返回类似/opt/homebrew/bin/kotlinc - 验证版本:
kotlinc -version显示 Kotlin 编译器版本(如 2.0.0) - 写个测试:
echo 'fun main() { println("Hello, Kotlin!") }' > hello.kt
编译运行:kotlinc hello.kt -include-runtime -d hello.jar && java -jar hello.jar
(可选)让 VS Code 或其他编辑器识别 kotlinc
如果你用 VS Code 写 Kotlin,插件需要明确知道 kotlinc 在哪:
- 打开 VS Code 设置(Cmd + ,),搜索
kotlin.compilerPath - 填入绝对路径,例如:
/opt/homebrew/bin/kotlinc(不能写~或$HOME) - 保存后重启 VS Code,语法检查和错误提示就能正常工作










