要在 vscode 中运行 clojure,1. 首先安装 jdk 11 或更高版本并配置环境变量;2. 安装 clojure cli 工具并验证安装;3. 在 vscode 中安装 calva 插件以支持语法高亮、repl 和调试功能;4. 通过终端或 calva 插件运行 clojure 文件。clojure 依赖 jvm 环境,因此 Java 的安装和配置是前提,cli 工具用于执行和管理项目,calva 插件则提供了 vscode 中的开发支持,最终可通过命令行或插件内置功能运行 clojure 脚本。
Clojure 本身是运行在 JVM 上的语言,所以想在 VSCode 里运行 Clojure,需要先配置好 Java 环境和 Clojure 工具。VSCode 本身不直接支持 Clojure 的运行和调试,但通过插件和一些基础配置,可以很顺畅地进行开发。
安装 Java 环境(JDK)
Clojure 是基于 JVM 的语言,所以首先要确保你的系统中安装了 JDK:
- 推荐使用 OpenJDK 11 或更高版本(比如 Adoptium 提供的 OpenJDK)
- 安装完成后,在终端输入 java -version 和 javac -version 验证是否安装成功
- 如果你是 windows 用户,建议把 JDK 的 bin 目录加入系统环境变量 PATH 中
这一步非常关键,如果没配好 Java,后面 Clojure 的工具链就跑不起来。
安装 Clojure CLI 工具
Clojure 官方提供了一个命令行工具 clojure,可以用来运行、编译 Clojure 脚本,还能管理依赖:
- 下载地址:https://www.php.cn/link/5cd39efd738459cf272922df6ef67cea
- linux/macos 可以用脚本一键安装
- Windows 用户可以使用 chocolatey 或者手动下载并配置环境变量
安装完成后,运行 clojure -h 看是否有输出,确认是否安装成功。
在 VSCode 中配置 Clojure 开发环境
VSCode 原生并不支持 Clojure,但可以通过插件来实现代码高亮、REPL 连接等功能:
必要插件推荐:
- Calva:这是目前 VSCode 上最完善的 Clojure 插件,支持语法高亮、REPL、断点调试等
- 安装方式:在 VSCode 插件市场搜索 “Calva”,然后点击安装即可
使用 Calva 启动 REPL:
- 打开一个 .clj 文件
- 按下 Ctrl+Shift+P,输入 “Calva: Start a New REPL Project”
- 选择项目类型(比如 JAR 项目或独立文件)
- 等待启动后,你就可以在底部看到 Clojure REPL 输出
你还可以把常用命令绑定到快捷键,或者用它连接远程 nREPL 服务,适合更复杂的项目结构。
实际运行一个 Clojure 文件
假设你写了一个叫 hello.clj 的文件,内容如下:
(println "Hello, VSCode + Clojure!")
可以在终端中运行:
clojure hello.clj
如果你正在使用 Calva,也可以直接选中代码块,按下 Alt+Enter 发送到 REPL 执行。
基本上就这些步骤了。配置 Clojure 开发环境一开始可能有点门槛,主要是 Java 和 CLI 工具的安装容易出问题。只要这些前置条件搞定,剩下的用 Calva 就很顺手了。