Sublime如何创建Java环境?
- 后端开发
- 2025-06-26
- 9
安装JDK并配置环境变量,在Sublime Text中新建文件,编写Java代码并保存为.java后缀,使用内置终端或外部命令,通过 javac编译生成.class文件,再用 java命令运行程序,Sublime需配合命令行工具使用,无内置Java编译功能。
在Sublime Text中创建和运行Java程序需要配置构建系统,以下是详细步骤:

环境准备
-
安装JDK
- 下载最新版JDK(推荐Oracle JDK 17+或OpenJDK)
- 配置环境变量:
- 新增 JAVA_HOME:指向JDK安装目录(如 C:Program FilesJavajdk-21)
- 编辑 Path:添加 %JAVA_HOME%bin
- 验证安装:终端执行 javac -version 和 java -version 显示版本号
-
安装Sublime Text

- 官网下载安装包(sublimetext.com)
- 建议安装Package Control(包管理器):
- 通过 Ctrl+`` 打开控制台 → 粘贴安装命令(官网获取最新命令)
创建Java文件
- 新建文件
File → New File 或 Ctrl+N
- 保存为Java文件
Ctrl+S → 命名 HelloWorld.java → 确保扩展名为 .java
- 编写基础代码 public class HelloWorld { public static void main(String[] args) { System.out.println("Hello from Sublime Text!"); }
}
️ 注意:类名必须与文件名完全一致(区分大小写)

配置构建系统(关键步骤)
- 创建构建配置
Tools → Build System → New Build System...
- 粘贴配置代码 { "shell_cmd": "javac "$file" && java "$file_base_name"", "file_regex": "^(...*?):([0-9]*):?([0-9]*)", "working_dir": "$file_path", "selector": "source.java", "variants": [ { "name": "Run", "shell_cmd": "java "$file_base_name"" } ] }
- 保存配置文件
命名 JavaRun.sublime-build → 保存到默认目录(Sublime自动识别)
编译与运行
- 编译+运行
- 打开Java文件 → Ctrl+B(自动执行编译和运行)
- 结果在底部控制台显示: Hello from Sublime Text! [Finished in 0.5s]
- 仅运行(免编译)
Ctrl+Shift+B → 选择 JavaRun: Run
常见问题解决
- 错误:javac' 不是内部命令
→ 检查JDK环境变量配置(重启Sublime生效)
- 错误:找不到主类
→ 确认类名与文件名一致 → 重新编译(Ctrl+B)
- 中文乱码
修改构建配置: "shell_cmd": "javac -encoding UTF-8 "$file" && java -Dfile.encoding=UTF-8 "$file_base_name""
高效开发技巧
- 代码补全
安装插件:Package Control → 搜索 LSP → 安装 LSP-java(需配合Eclipse JDT Language Server)
- 快捷键
- 多光标编辑:Ctrl+单击
- 快速注释:Ctrl+/
- 项目结构管理
Project → Add Folder to Project → 管理多文件项目
为什么需要构建配置?
Sublime Text默认无Java编译能力,通过构建系统调用外部JDK命令,此配置实现”一键编译运行”,提升开发效率。
引用说明:
- JDK环境配置参考Oracle官方文档
- Sublime构建系统语法见官方API文档
- 编码问题解决方案基于Stack Overflow社区实践
通过上述步骤,您可将Sublime Text打造成轻量级Java IDE,适合小型项目或学习使用,大型项目建议使用IntelliJ IDEA等专业工具。
- 创建构建配置