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怎么添加新的编译系统_sublime配置c++或java运行环境

在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*acj*a 加入PATH。

Blogcast™ Blogcast™

BlogcastTM是一个文本转语音的工具,允许用户创建播客、视频、电子学习课程的音频和音频书籍,而无需录制。

Blogcast™ 63 查看详情 Blogcast™

步骤:

  • 同样进入 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运行环境的详细内容,更多请关注其它相关文章!

本文转自网络,如有侵权请联系客服删除。