以前寫好Java Program,都是在Windows 上的 cmd 編譯並執行
最近想要在Sublime Text 3 上編譯(compile) Java code 並且執行(run)
問題描述:可以一鍵完成編譯和執行
解法:
【解法1】
修改JavaC.sublime-build,加入一個自己寫好的batch file
Reference 1: http://blog.csdn.net/ksearch/article/details/20701495
【解法2】
一樣也是修改JavaC.sublime-build,不需要寫一個batch file
Reference 2: http://rohanpotast2.quora.com/SUBLIME-TEXT-2-COMPILE-AND-RUN-JAVA-CODE
我是使用【解法2】,如下:
如果你有打開Sublime Text 3應用程式,先關掉它
開啟安裝Sublime Text 3 的資料夾,點選進入以後,再選擇資料夾Packages
這時候你會看到滿滿的SUBLIME-PACKAGE檔案
用可以開啟壓縮檔的程式開啟我們要的「Java.sublime-package」
接著,找到「JavaC.sublime-build」,用文字編輯器(註1)開啟它
你會看到原來的內容如下:
{
"shell_cmd": "javac \"$file\"",
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "source.java",
}
現在要修改文件,把原本的
"shell_cmd": "javac \"$file\"",
改成
"cmd": ["javac", "$file_name","&&","java", "$file_base_name"],
並且加上
"shell": true
完成版如下:
{
"cmd": ["javac", "$file_name","&&","java", "$file_base_name"],
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "source.java",
"shell": true
}
存檔,關掉,這時候Windows會跳出一個視窗告訴你--
檔案"JavaC.sublime-build" 已經更動。
您要更新壓縮檔的內容嗎?
--
選擇「是」
接著打開Sublime Text 3
Tools -> Build System -> JavaC
按Ctrl+B
這樣就可以一鍵編譯並且執行了!
註1:用Windows的記事本即可
有任何問題,歡迎留言一起討論
留言列表