搭建Sublime Text3 Java编译运行环境

发布于 2019-03-04  510 次阅读


1.java环境变量的配置

在桌面右键单击 我的电脑→属性→高级系统设置→高级选项→环境变量→在系统变量 新建3个变量:

变量名:CLASS_PATH

变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

变量名:JAVA_HOME

变量值:C:\Program Files\Java\jdk1.8.0_91 (括号勿打,这里是输入你JDK的安装目录地址)

变量名:PATH

变量值:.;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

然后测试一下,WIN键+R,输入CMD 输入JAVAC 回车

2.在sublime text3上配置java环境

Sublime Text3

方法一:直接在安装路径下找到*\Packages\Java.sublime-package文件,用解压缩软件打开,找到JavaC.sublime-build文件另存备份后,修改为如下内容:
{
"shell_cmd": "javaRun \"$file\"",
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "source.java",
"encoding":"cp936"
}

 

方法二:把方法一内容改为以下内容:
{
"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"
}]
}

创建批处理或Shell脚本文件等脚本命令

然后在jdk安装路径下的bin目录中新建一个javaRun.bat批处理文件,内容如下:
@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
)

3.JavaIME插件的安装

经过上面的操作,sublime text3能够正常的运行java代码了,但是发现缺点什么?我们知道些java代码,肯定会导入非常多的包,在eclipse上,直接按ctrl + shift + o就能帮我们搞定,但是在这里,怎么办呢?
所以我们还得安装一个插件--JavaIME插件
操作:
Ctrl + Shift + P,搜索”repository”,选择”add repository”,然后输入:https://github.com/tushortz/JavaIME
上面的步骤完成过后:
Ctrl + Shift + P; Install Package,然后搜索JavaIME,点击它安装,安装完成过后,重新软件,然后我们就会发现代码可以自动提示和导包提示了。

 

3.设置快捷键

如果觉得Ctrl+Shift+B太麻烦,可以改成了F9

Preferences --> Key Bindings
复制以下代码到右侧并ctrl+s保存
[
{ "keys": ["f9"], "command": "build", "args": {"select": true} },
]