windows下Sublime Text3 java开发环境的配置:
1.编写批处理脚本run.bat放在jdk的bin目录下,例如我的就放在"D:\Java\bin".
runbat内容:
==========开始(本行不复制)=========@ECHO OFF
cd %~dp1
ECHO Compiling %~nx1.......
IF EXIST %~n1.class (
DEL %~n1.class
)
javac -encoding UTF-8 %~nx1
IF EXIST %~n1.class (
ECHO -----------OUTPUT-----------
java %~n1
)
============结束(本行不复制)================
2.Sublime Text3 Preferences--Browse Packages--user(我的绝对路径为:D:\Sublime Text Build 3126 x64\Data\Packages\User)文件夹里新建javaC.sublime-build文件,代码如下:
==========开始(本行不复制)========={
"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"
}
]
}
============结束(本行不复制)================
3.运行代码时,按ctrl+B即可编译,但是无法在控制台输入;按ctrl+shift+B,选择JavaC -Run可调出windows控制台,可正常在控制台输入.