我安装的是 jdk1.8.0_45, 之后配置环境变量等, 将 F:\Program Files\Java\jdk1.8.0_45\bin
加入到环境变量
Path 中.
此处参考 Sublime Text 2搭建Java开发环境
@ECHO OFF
cd %~dp1
ECHO Compiling %~nx1.......
IF EXIST %~n1.class (
DEL %~n1.class
)
javac %~nx1
IF EXIST %~n1.class (
ECHO -----------OUTPUT-----------
java %~n1
)
将其保存为 runJava.bat
, 然后复制到 F:\Program Files\Java\jdk1.8.0_45\bin
目录下.
runJava.bat
的作用是将编译 (javac) 和运行 (java) 一次性全部完成.
该文件位于 F:\Program Files\Sublime Text 3\Packages
目录下, 然后将其解压为 Java.sublime-package
文件,
注意, 如果直接解压到当前文件夹, 会出现大量的文件, 这样不好~~ 因此, 应该建立一个额外的文件夹再解压, 这个文件夹
我取名为 Java.sublime-package
.
在 Java.sublime-package
文件夹中, 找到 JavaC.sublime-build
文件, 打开后可以看到 :
{
"shell_cmd": "javac \"$file\"",
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "source.java"
}
将其改为 :
{
"shell_cmd": "runJava.bat \"$file\"",
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "source.java",
"encoding":"GBK"
}
关于为什么编码要改为 GBK
可以参考
Sublime Text 2的Java环境配置
注意 shell_cmd
中的 javac
已经改为了 runJava.bat
.
将 Java.sublime-package
文件夹拷贝到 C:\Users\Administrator\AppData\Roaming\Sublime Text 3\Packages
目录下,
这个目录可以通过 sublime text 的菜单栏上的 Preferences -> Browse Packages...
进入; 另一种方法可以参考
SublimeText中配置java编译运行环境
做完以上步骤, 基本上没问题了.
编写一个简单的 Java 程序 test.java :
public class test{
public static void main(String[] args) {
int a = 9;
System.out.println("a = " + a);
}
};
(2015.10.26) 今天写 Java 的时候发现如果程序中有中文的话还是会出问题, 算了, 还是用 eclipse 吧 : )