Sublime Text 3 —— 运行 Java 代码并输出结果

在 Sublime Text 3 中写一个 .java 类, Ctrl + B,将生成一个 .class 文件,但只会输出 “[Finished in XXs]”。 为了直接输出运行结果,需要对相应的配置文件进行修改。

Sublime Text 构建系统的配置数据保存在 .sublime-build 后缀文件中

  1. 打开 Packages
    $ cd /Applications/Sublime\ Text.app/Contents/MacOS/Packages/

  2. 创建一个临时目录
    $ mkdir java

  3. 将 「Java.sublime-package」复制到临时目录中,并进入该目录
    $ cp Java.sublime-package java/
    $ cd java

  4. 解压 「Java.sublime-package」
    $ unzip Java.sublime-package

  5. 编辑 JavaC.sublime-build 配置文件
    将里面的内容改为

{
    "cmd": ["javac \"$file_name\" && java \"$file_base_name\""],
    "shell": true,
    "file_regex": "^(...*?):([0-9]*):?([0-9]*)",
    "selector": "source.java"
}

(主要就是在 javac 后面加了 java 部分)

  1. 压缩文件并替换原来的文件

$ zip Java.sublime-package *
$ mv Java.sublime-package ../

  1. 删除临时目录

$ cd ..
$ rm -fr java/

重启 Sublime Text,重新运行代码,就可以直接在 Sublime Text 中看到输出。

Sublime Text 3 —— 运行 Java 代码并输出结果_第1张图片
运行结果

参考:
How to run Java using Sublime Text 3 on Mac OS

你可能感兴趣的:(Sublime Text 3 —— 运行 Java 代码并输出结果)