Sublime Text 3 配置java程式執行環境(可輸入)
阿新 • • 發佈:2019-01-30
1、首先得配置好java環境
2、Sublime Text 3--->Preference--->Browse Packages,開啟User資料夾,新建記事本,複製下面程式碼並儲存命名為java.sublime-build
{ "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" }] }
3、重新開啟Sublime Text 3,選擇Tools-->Build System-->java,也就是剛剛配置的檔案
4、新建檔案,測試一下,Ctrl+Shift+B,先選擇第一個框,編譯;成功後再按一次Ctrl+Shift+B,選擇第二個框,執行
import java.util.Scanner; public class Main { public static void main(String args[]) { Scanner in = new Scanner(System.in); System.out.println(in.nextInt()+in.nextInt()); } }
5、測試結果
6、這個編譯錯誤的時候還能提示,效果還是不錯的,如下圖,我去掉了分號
7、如果覺得Ctrl+Shift+B太麻煩,可以改成了F9
Preferences --> Key Bindings複製以下程式碼到右側並ctrl+s儲存[{ "keys": ["f9"], "command": "build", "args": {"select": true} },
]