本文给出了本人在使用 Sublime Text 配置 Java 环境的记录。主要为了解决中文乱码的问题以及 Sublime Text 默认的输出窗口无法进行输入的问题。
注意:本文默认在 Windows 系统下,Sublime Text 版本为 4(及以上)。对于 Mac 和 Linux 系统几乎没有什么不同,此外,本文也同样适用于 Sublime Text 3。
Java 的安装
首先我们需要安装 Java,Java 当前是 Oracle 公司的产品,我们可以去 Oracle 官网下载。在该网站的 Products 里选择 Java,然后选择对应的版本,下载安装即可。一般来说,安装的过程中可将 Java 添加到系统环境变量 Path
里。我们最终要确保,通过 Win+R
打开 cmd
,输入 javac
和 java
,都能被正确地执行。
Sublime Text 构建系统
关于 Sublime Text 构建系统的详细内容,请参见本人的另一篇文章:
打开 Sublime Text,按照 Tools | Build System | New Build System...
新建一个 .sublime-build
文件。这个文件可以任意起一个名字,如 Java.sublime-build
,我们将使用这个文件来自定义构建系统。一般把这个文件保存在用户目录的 Packages 文件夹或其子目录下(即 path\to\your\username\AppData\Roaming\Sublime Text\Packages
或其子目录下)。
对于 Java 我们主要使用以下两个命令:javac
和 java
。
javac
后面跟着 .java
文件的文件名(也就是源代码文件的文件名),该命令将 java 源文件编译成 .class
字节码文件(该字节码文件可以在任何实现了 Java 平台的系统上运行,这也是 Java 可移植性强的重要原因)。
java
后面跟着 java 文件中的类名,也就是说,java
命令运行了编译好的 .class
字节码文件(由于类名必须是文件名的缘故)。
我们依旧先参考一下 Sublime Text 自带的 Java 的构建系统,路径为 Sublime Text 安装路径下的 Packages 文件夹,在里面我们可以找到 Java.sublime-package
,这就是 Sublime Text 自带的