Mac 下使用 Sublime Text 编译 java

时间:2024-03-29 17:17:45

一、创建 java 程序并保存为 java 文件

public class Hello_World{
    public Hello_World(String name){
        System.out.println("The first Java:"+ name);
    }
    public static void test(String[] args){
        System.out.println("Hello World!!");
    }
    public static void main(String[] args)
    {
        Hello_World my_first = new Hello_World("hello!");
    }
}

二、新建新的编译系统

Mac 下使用 Sublime Text 编译 java

sublime text 默认的 java 处理方式还是编译,Build 后会生成一个 .class 文件,但是没有去运行,这时候就需要改配置文件达到编译+运行的目的。

三、编译系统内容

文件名随意填,下面是配置文件的两种配置形式。

{
"shell_cmd": "javac -encoding utf-8 $file_name && java $file_base_name",
"file_regex": "^ *\\[javac\\] (.+):([0-9]+):() (.*)$",
"selector": "source.java",
"encoding": "utf-8"
}

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

四、选择新建的编译系统,然后就可以编译运行了

Mac 下使用 Sublime Text 编译 java

 

参考:https://www.jianshu.com/p/0fac60f43ca7