sublime怎么添加新的编译系统_sublime配置C++或J*a运行环境
配置C++:安装g++,创建C++.sublime-build文件,设置编译与运行命令;2. 配置J*a:安装JDK,创建J*a.sublime-build,指定编码与classpath;3. 使用Ctrl+B编译,Ctrl+Shift+B编译运行,注意环境变量与文件编码。

在Sublime Text中配置C++或J*a的编译运行环境,需要手动添加新的“Build System”。以下是详细步骤和配置方法,帮助你实现本地C++和J*a程序的编译与运行。
一、配置C++编译系统
确保你的电脑已安装GCC(如MinGW或g++)。Windows用户推荐使用MinGW-w64,macOS可通过Homebrew安装gcc,Linux一般自带g++。
步骤:
- 打开Sublime Text,点击顶部菜单栏的 Tools → Build System → New Build System…
- 将默认内容替换为以下JSON配置(适用于g++):
{
"cmd": ["g++", "${file}", "-o", "${file_path}/${file_base_name}"],
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"working_dir": "${file_path}",
"selector": "source.c, source.cpp",
"shell": true,
"variants":
[
{
"name": "Run",
"cmd": ["g++", "${file}", "-o", "${file_path}/${file_base_name}" ,"&&", "${file_path}/${file_base_name}"],
"shell": true
}
]
}说明:
- cmd:只编译,不运行
-
variants → Run:编译并运行,使用
Ctrl+Shift+B可选择该选项
- shell: true:允许使用 && 等shell命令
保存文件为 C++.sublime-build(建议放在默认路径下)。
使用方法:
- 打开一个 .cpp 文件
- 选择 Tools → Build System → C++
- 按
Ctrl+B编译,Ctrl+Shift+B编译并运行
二、配置J*a编译系统
确保已安装JDK,并配置好环境变量 J*A_HOME 和将 j*ac、j*a 加入PATH。
Blogcast™
BlogcastTM是一个文本转语音的工具,允许用户创建播客、视频、电子学习课程的音频和音频书籍,而无需录制。
63
查看详情
步骤:
- 同样进入 Tools → Build System → New Build System…
- 输入以下配置:
{
"cmd": ["j*ac", "-encoding", "UTF-8", "${file}"],
"file_regex": "^(...*?):([0-9]+):([0-9]+):(.*)$",
"working_dir": "${file_path}",
"selector": "source.j*a",
"variants":
[
{
"name": "Run",
"cmd": ["j*ac", "-encoding", "UTF-8", "${file}", "&&", "j*a", "-cp", "${file_path}", "${file_base_name}"],
"shell": true
}
]
}说明:
- -encoding UTF-8:避免中文乱码
- Run variant:先编译再运行,注意classpath设置为文件所在目录
- J*a类名必须与文件名一致
保存为 J*a.sublime-build。
使用方法:
- 打开 .j*a 文件
- 选择对应Build System
-
Ctrl+B编译,Ctrl+Shift+B编译并运行
三、常见问题处理
- 提示 'g++' 不是内部或外部命令:检查MinGW是否安装,是否添加到系统PATH
- J*a找不到类:确认类名与文件名一致,且无package声明(如有需额外处理)
- 输出中文乱码:在cmd中运行chcp 65001切换编码,或确保源码保存为UTF-8
基本上就这些。配置一次后,以后写C++或J*a代码都能直接在Sublime里快速编译运行。
以上就是sublime怎么添加新的编译系统_sublime配置C++或J*a运行环境的详细内容,更多请关注其它相关文章!

