• 把SublimeText当作一个轻量级的编译工具来用还是不错的,可是当我下载好并且写了一个HelloWord的Java程序之后,它居然只编译不运行!那么我们就来解决这个问题
  • 注意:本教程针对的是Windows平台,Mac OS我已经试过了,并不行。

变化

  • 原本网上是有一些关于sublime text 2的教程的,可是Sublime Text 3 和2 有些区别,主要是原来的一些配置文件都被压缩成一个文件了。下面我们就来看看如何让Java程序在Sublime Text中编译和运行。

准备

  • 如果你已经配置好了JDK并且安装好了Sublime Text 3 ,那么就可以继续看下去了,否则,你应该先去配置环境和安装软件。

教程

  1. 首先找到Sublime Text 3 安装目录下的Java.sublime-package文件。我的这个文件是在C:\Program Files\Sublime Text 3\Packages
  2. 使用WinRAR或者其他解压软件打开上一步中说的文件
  3. 找到JavaC.sublime-build文件并且使用Sublime Text 3 打开,修改内容为下文给出的内容
  4. 然后保存,WinRAR会提示是否保存修改的文件到压缩文件,当然选是

JavaC.sublime-build

1
2
3
4
5
6
7
{
"cmd": ["javac", "$file_name", "&&", "java", "$file_base_name"],
"working_dir": "${project_path:${folder}}",
"selector": "source.java",
"shell": true,
"encoding":"utf-8"
}

然后然我们来看看结果如何

sublime_java
It Works!!!