在jdk bin目录下新建一个bat文件:

如D:\JAVA\jdk1.8.0_65\bin\runJava.bat

@ECHO OFF
cd %~dp1
ECHO Compiling %~nx1.......
IF EXIST %~n1.class (
DEL %~n1.class
)
javac %~nx1
IF EXIST %~n1.class (
ECHO -----------OUTPUT-----------
java %~n1
)

在sublime text 3中新建一个编译系统:

{
"shell_cmd": "runJava.bat \"$file\"",
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "source.java",
"encoding": "UTF-8"
}

保存为:

JavaC.sublime-build

c/c++配合Mingw的脚本设置:

c

{
"working_dir": "$file_path",
"shell_cmd": "gcc -Wall -std=c99 \"$file_name\" -o \"${file_path}/${file_base_name}\"",
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"selector": "source.c", "variants":
[
{
"name": "Run",
"shell_cmd": "gcc -Wall -std=c99 \"$file\" -o \"${file_path}/${file_base_name}\" && \"${file_path}/${file_base_name}\""
}
]
}

c++

{
"working_dir": "$file_path",
"shell_cmd": "g++ -Wall -std=c++11 \"$file_name\" -o \"${file_path}/${file_base_name}\"",
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"selector": "source.c++", "variants":
[
{
"name": "Run",
"shell_cmd": "g++ -Wall -std=c++11 \"$file\" -o \"${file_path}/${file_base_name}\" && \"${file_path}/${file_base_name}\""
}
]
}

最新文章

  1. distinct 与 group by 去重
  2. ApplicationContext更强的功能-学习笔记
  3. 在ASP.NET中如何运行后台任务
  4. 织梦DedeCms去掉栏目页面包屑导航最后的分隔符“>”
  5. 使用edgesForExtendedLayout遇到的麻烦
  6. rspec学习02
  7. DSP与单片机的区别
  8. DataGridView的使用和批量修改
  9. 文件描述符与FILE
  10. 【SVN】手动删除svn元信息
  11. Jquery Mobile笔记之一
  12. [转]python单元测试unittest
  13. 注意Vietnamese_CI_AS排序规则下的特殊字符大小敏感问题
  14. SpringMVC源码分析--容器初始化(四)FrameworkServlet
  15. SQL优化清单
  16. 05-Eclispe配置Tomcat插件
  17. FortiGate双链路不同运营商上网配置
  18. Apache访问验证方式
  19. centos7和centos6的区别【转】
  20. 在 mac 上添加想要的命令

热门文章

  1. Java 迭代器须知 | “for each”与迭代器的关系
  2. 2019HDU多校第四场题解
  3. C#实现EXCEL表格转DataTable
  4. CentOS 7.2 搭建Jenkins
  5. MySQL——DOS命令
  6. python面向对象(一切皆对象)
  7. Asp.Net Core 3.1 Api 集成Abp项目依赖注入
  8. CDH大数据平台搭建终极版
  9. Python错误与异常
  10. c#数字图像处理(五)全等级直方图灰度拉伸