Mac 使用Sublime Text 3搭建java环境
1,创建Java程序并保存为Text.java

2.Tools-Build System-New Build System...
sublime text默认的java处理方式还是编译,Build后会生成一个.class文件,而没有去运行,这时候就需要改配置文件达到编译+运行的目的。



文件名随意填,下面是配置文件的代码,Google 了下,找到了两种配置文件。
1)
{
"shell_cmd": "javac -encoding utf-8 $file_name && java $file_base_name",
"file_regex": "^ *\\[javac\\] (.+):([0-9]+):() (.*)$",
"selector": "source.java",
"encoding": "utf-8"
}
2)
{
"cmd": ["javac \"$file_name\" && java \"$file_base_name\""],
"working_dir": "${project_path:${folder}}",
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "source.java",
"shell": true,
"encoding": "utf-8"
}
3.选择Build System,选择上一步保存的配置文件

4.cmd+B 编译运行

运行的时候会在桌面上生成一个 .class文件,可以通过配置文件将生成的.class文件删除。
"shell_cmd": "javac -encoding utf-8 $file_name && java $file_base_name && rm -rf $file_base_name.class"