Sublime Text 3搭建 Java 开发环境

Sublime Text 3搭建 Java 开发环境

安装 JDK

我安装的是 jdk1.8.0_45, 之后配置环境变量等, 将 F:\Program Files\Java\jdk1.8.0_45\bin 加入到环境变量
Path 中.

编写 runJava.bat

此处参考 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) 一次性全部完成.

修改 JavaC.sublime-build 文件

找到 Java.sublime-package 文件

该文件位于 F:\Program Files\Sublime Text 3\Packages 目录下, 然后将其解压为 Java.sublime-package 文件,
注意, 如果直接解压到当前文件夹, 会出现大量的文件, 这样不好~~ 因此, 应该建立一个额外的文件夹再解压, 这个文件夹
我取名为 Java.sublime-package .

修改 JavaC.sublime-build 文件

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.

进入 Browse Packages

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);
    }
};

Ctrl + B 编译, 得到结果如下:
Sublime Text 3搭建 Java 开发环境_第1张图片

补充

(2015.10.26) 今天写 Java 的时候发现如果程序中有中文的话还是会出问题, 算了, 还是用 eclipse 吧 : )

参考资料

  1. Sublime Text 2搭建Java开发环境
  2. Sublime Text 2的Java环境配置
  3. SublimeText中配置java编译运行环境

你可能感兴趣的:(Java)