配置Sublime Test 3在控制台编译运行java,c,c++
来源:互联网 发布:oracle数据库防火墙 编辑:程序博客网 时间:2024/06/06 20:04
搭建环境:
系统环境:Win10家庭版
IDE:VC6.0,JDK
原理:
从网上看了很多,我觉得就是配置好IDE的环境变量,使在Sublime编辑的文件可以在控制台中用命令行去编译运行。
环境变量的配置:
JDK的环境变量的配置:
首先你要装好JDk,然后网上资料一大堆,自己看咯。我简要分享一下我的环境配置:
在path路径中:
现在到控制台中查看环境变量是否配置成功:
出现这些内容说明配置成功。
然后打开sublime在Tools-Build System-new Build System中输入以下内容:
{"cmd": ["javac","-encoding","UTF-8","-d",".","$file"],"file_regex": "^(...*?):([0-9]*):?([0-9]*)","selector": "source.java","encoding":"GBK",//执行完上面的命令就结束 // 下面的命令需要按Ctrl+Shift+b来运行"variants": [ { "name": "Run", "shell": true, "cmd" : ["start","cmd","/c", "java ${file_base_name} &echo. & pause"], // /c是执行完命令后关闭cmd窗口, // /k是执行完命令后不关闭cmd窗口。 // echo. 相当于输入一个回车 // pause命令使cmd窗口按任意键后才关闭 "working_dir": "${file_path}", "encoding":"GBK" } ]}
将其保存为.sublime-build后缀的文件(我保存为JavaC.sublime-build),然后就可以在Browse Packages的User目录下看到该文件。
最后编写一个java程序,试验:
、
Ctrl+B编译,Shift+Ctrl+B运行:
Sublime编译运行Java成功。
C/C++编译运行的环境配置:
这是比较麻烦的一步,我弄了一天。网上能搜索到的方法有两种,一、下一个Mingw,配置环境变量。二、调用vs的IDE。第一种方法我没用,是因为我有两个c++的编辑器,VC6.0(绿色版),VS2015专业版,不想再下另一种IDE。所以我就换了另一种,但是安装VS2015时,安装目录乱了,路径不好找,并且路径太多也不好配(这好像是因为VS2015的编译方式不同),在查找VS与VC的编译用的命令行一样的时,我就想调用VC6.0的IDE。现在来配置一下VC6.0的运行环境。
在path路径中配置两条:(VC的安装路径)\Microsoft Visual Studio\VC98\bin;(VC的安装路径)\Microsoft Visual Studio\Common\MSDev98\Bin;(不写这条路径,会报xxx文件无法找到,具体我也不记得了)。
创建Lib路径:(VC的安装路径)\Microsoft Visual Studio\VC98\Lib
创建Include路径:(VC的安装路径)\Microsoft Visual Studio\VC98\Include;
这样就配置完了,现在我们来看看是否有用:在控制台输入cl
出现这个就说明配置成功。
然后同上(与java过程一样)写一个.sublime-build文件(我的为BuildC.sublime-build),内容为:
{ "cmd": ["CL","/EHsc", "/Fo${file_base_name}", "/O2", "${file}"], "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$", "working_dir": "${file_path}", "selector": "source.c, source.c++", "encoding":"GBK", "variants": [ { "name": "Run", "cmd": ["cmd","/c","start","cmd","/c", "${file_base_name}.exe &echo. &pause"], "encoding":"GBK", } ] }
最后测试:(过程与java类似)Ctrl+B编译,Shift+Ctrl+B运行:
还有就是在sublime中输入中文在cmd运行会乱码。百度一下得知那是因为Sublime默认是UTF-8保存文件的。而Cmd命令窗口是GBK的编码,所以要保存文件是要先设置文件的编码为GBK
第一次发表博文,格式的问题请见谅。如果有文章有问题请指出。谢谢。
- 配置Sublime Test 3在控制台编译运行java,c,c++
- Sublime Text 3 配置 c/c++、Java编译运行环境
- sublime配置java编译运行
- Sublime Text 3编译运行并调试C、C++、Python
- 【java & c#】通过控制台编译和运行程序//不依赖IDE
- sublime配置编译C/C++
- Sublime 2 在Ubuntu12.10 下配置C编译环境
- Sublime Test JAVA 编译
- 在Sublime Text 3中配置编译和运行Java程序
- 在Sublime Text 3中配置编译和运行Java的两个方法
- 在Sublime Text 3中配置编译和运行Java程序
- 在 Sublime Text 3 中配置编译和运行 Java 程序
- 使用sublime编译运行C程序
- windows+sublime text3+MINGW编译运行c
- Subline text3 配置java程序编译运行在subline控制台环境和windows控制台
- sublime Text 3 配置Java源码编译运行环境
- sublime配置java编译运行环境
- WinGW——配置sublime 3运行C程序
- mybatis基础之标签
- python安装使用
- HDU-1598 find the most comfortable road
- 风一更,雪一更,聒碎乡心梦不成,故园无此声。
- 【Java编程】数组反序
- 配置Sublime Test 3在控制台编译运行java,c,c++
- BZOJ 3714 [PA2014]Kuglarz Kruskal
- Oracle之char类型-yellowcong
- Android常用库
- 关于mybatis-generator配置文件解析失败的坑
- HTTP POST请求报文格式分析与Java实现文件上传
- Git学习笔记 chapter02--版本回退
- Mycat源码篇 : 起步,Mycat源码阅读调试环境搭建
- 题目 poj – 1426(A题)