1. 程式人生 > >sublime text3 配置java編譯and執行環境

sublime text3 配置java編譯and執行環境

Sublime Text 3 --> tool --> build System --> New build System 

新增以下程式碼

{
    "cmd": ["javac", "-encoding", "UTF-8", "-d", ".", "$file"],
    "file_regex": "^(...*?):([0-9]*):?([0-9]*)",
    "selector": "source.java",
    "encoding": "GBK",
    //執行完上面的命令就結束
 
    // 下面的命令需要按Ctrl+Shift+b來執行
    "variants": [{
        "name": "Run",
        "shell": true,
        "cmd": ["start", "cmd", "/c", "java ${file_base_name} &echo. & pause"],
        // /c是執行完命令後關閉cmd視窗,
        // /k是執行完命令後不關閉cmd視窗。
        // echo. 相當於輸入一個回車
        // pause命令使cmd視窗按任意鍵後才關閉
        "working_dir": "${file_path}",
        "encoding": "GBK"
    }]
}

儲存 名字隨意 例如 myJava

接下來測試新建一個java檔案  ctrl + shift + b 選擇第一個(不帶 run 的) 編譯,

再次按下 ctrl + shift + b 選擇第二個(帶 run 的) 執行。

這個編譯錯誤的時候還能提示 例如:

如果覺得Ctrl+Shift+B太麻煩,可以改成了F9

Preferences --> Key Bindings

複製以下程式碼到右側並ctrl+s儲存

[
 { "keys": ["f9"], "command": "build", "args": {"select": true} },
]