close

以前寫好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

這樣就可以一鍵編譯並且執行了!

pixnet_sublimeText3-run-Java 

註1:用Windows的記事本即可

 

有任何問題,歡迎留言一起討論

arrow
arrow
    文章標籤
    run java sublime text 3
    全站熱搜
    創作者介紹
    創作者 cjzilsp27 的頭像
    cjzilsp27

    cjzilsp20

    cjzilsp27 發表在 痞客邦 留言(1) 人氣()