sublime配置java运行环境

安装java

下载最新的jdk版本: 官网链接
官网下载速度比较慢,可以用国内的地址: jdk国内链接
安装完成后配置环境变量:
在”系统变量”中设置以下属性,JAVA_HOME,Path
变量设置参数如下:

  • 变量名:JAVA_HOME
  • 变量值:C:\Program Files (x86)\Java\jdk1.8.0_91
  • 变量名:Path
  • 变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

注意:添加的是系统变量,而不是用户变量 如果是win10 Path中的两个变量应该分开添加

配置完成后,进入cmd命令,分别键入java, javac, java -version,验证是否安装成功

配置sublime text

ctrl+shift+p调出命令窗口,键入Build: new bulid system,新建:Java.sublime-build

1
2
3
4
5
6
7
{
"shell_cmd": "runJava.bat \"$file\"",
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "source.java",
//"encoding": "GBK" 设置文件编码为GBK
"encoding": "UTF-8" //设置文件编码为UTF-8
}

新建runJava.bat文件,保存到jdk的bin目录

1
2
3
4
5
6
7
8
9
10
11
@ECHO OFF
cd %~dp1
ECHO Compiling %~nx1.......
IF EXIST %~n1.class (
DEL %~n1.class
)
javac %~nx1
IF EXIST %~n1.class (
ECHO -----------OUTPUT-----------
java %~n1
)

运行java文件

新建HelloWorld.java

1
2
3
4
5
6
public class HelloWorld {
public static void main(String []args) {
System.out.println("Hello World!");
System.out.println("你好,世界!");
}
}

执行 Ctrl+B

1
2
3
4
5
Compiling HelloWorld.java.......
-----------OUTPUT-----------
Hello World!
你好,世界!
[Finished in 1.2s]

参考

sublime配置java运行环境@塞亚猫