用sublime text 3 搭建一個編譯java的環境

來源:互聯網
上載者:User

標籤:lips   不能   代碼   uil   python   gbk   來替   sublime   系統設定   

  有的時候,你在學習或者看書的時候,想驗證一下書中的一段小程式或者自己想寫個簡單的java程式,又不願意開啟像eclipse這種IDE,你如果安裝了sublime text,配置一下java的編譯環境,你就可以直接在裡面編譯你的java程式了,下面是具體的操作步驟: 

  首先你需要在你的電腦上下載JDK,網址https://java.com/zh_CN/,然後在系統path裡添加環境變數(本人機器系統win10),步驟如下:

  在控制台->所有控制台項->系統->進階系統設定->環境變數的path裡,把java安裝的位置路徑添加到系統變數,就是下面這種;

把這些基本的弄好了,接下來就來配置你的sublime text 3了。

  開啟你的sublime text 3,在Tools->Build System->New Build System裡用下面的代碼搭建自己的java編譯環境,以調用cmd命令列來達到互動的目的,克服了sublime text 編譯運行java程式console不能進行輸入的缺陷。

代碼如下:

{    // 命令和參數,未指定路徑則在PATH環境變數中找    "cmd": ["javac","-encoding","UTF-8","-d",".","$file"],    // 可選。擷取cmd的錯誤輸出    "file_regex": "^(...*?):([0-9]*):?([0-9]*)",    // 可選。`工具`菜單中`編譯`為`自動`時生效    "selector": "source.java",    // 可選。輸出"cmd"的編碼。必須是合法的Python編碼,預設為"UTF-8"    "encoding":"GBK",    // variants 可選。用來替代主構建系統的備選。如果構建系統的"selector"與啟用的檔案匹配,變數"name"則會出現在 Command Palette 中。    "variants":        [            {                 // 僅在"variants"中是合法的 (詳見 variants)。用來標識系統中不同的構建系統。如果"name"是"Run" ,則會顯示在Tools | Build System 菜單下,並且可以使用Ctrl + Shift + B調用                "name": "Run",                // 可選。如果該選項為"true" ,"cmd"則可以通過shell運行。                "shell": true,                "cmd" :  ["start","cmd","/c", "java ${file_base_name} &echo. & pause"],                // /c是執行完命令後關閉cmd視窗,                // /k是執行完命令後不關閉cmd視窗。                // echo. 相當於輸入一個斷行符號                // pause命令使cmd視窗按任意鍵後才關閉                // 可選。在運行首行的"cmd"前會切換到該目錄。運行結束後會切換到原來的目錄。                "working_dir": "${file_path}",                "encoding":"GBK"            }        ]    // 還有:    // line_regex 可選。當"cmd"的錯誤輸出中,file_regex與該行不匹配,如果line_regex存在,並且確實與當前行匹配, 則遍曆整個緩衝區,直到與file regex匹配的行出現,並用這兩個匹配決定最終要跳轉的檔案或行。    // target 可選。啟動並執行Sublime Text命令,預設為"exec" (Packages/Default/exec.py)。該命令從 .build-system中擷取配置資料。用來替代預設的構建系統命令。注意,如果你希望替代構建系統的預設命令,請在.sublime-build 檔案中專門設定。    // env 可選。在環境變數被傳遞給"cmd"前,將他們封裝成詞典。    // path 可選。該選項可以在調用"cmd"前替換當前進程的PATH 。原來的 PATH 將在運行後恢複。使用這個選項可以在不修改系統設定的前提下將目錄添加到 PATH 中。}

完成以上步驟就可以在sublime text 3裡測試一下了,下面是測試的結果:

 

用sublime text 3 搭建一個編譯java的環境

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.