在Sublime Text 3上編譯和運行java程式(親測通過)

來源:互聯網
上載者:User

目前網上比較多的文章是在sublime text 2上搭建java開發環境,本文介紹的是windows系統下在sublime text 3上如何搭建java開發環境,兩者有點小區別。



1.設定Java Path變數 設定編譯和運行java程式基本命令(如javac和java)的存放路徑。
步驟: 右鍵“我的電腦” 選擇“屬性” 進入進階系統設定 找到並點擊“環境變數”按鈕 進入系統變數並找到 PATH 變數 粘貼 JDK 的 bin 目錄到 PATH 變數值的最後(可以再cmd中輸入 echo %PATH%,查看path變數設定是否成功)

2.建立批處理指令碼runJava.bat 要想編譯運行java程式,需要建立一個批處理指令碼。

建立檔案runJava.bat,檔案內容為

@ECHO OFFcd %~dp1ECHO Compiling %~nx1.......IF EXIST %~n1.class (DEL %~n1.class)javac %~nx1IF EXIST %~n1.class (ECHO -----------OUTPUT-----------java %~n1)


3.將runJava.bat放入jdk的bin目錄下 將runJava.bat放入之前配置的jdk的bin目錄下,這個指令碼(runJava.bat)會在後面的JavaC.sublime-build中調用。

4.修改Java.sublime-build 原始的JavaC.sublime-build,只會產生一個.class檔案,需要做相應的修改,才能編譯並得到結果。
在sublime text 3中“JavaC.sublime-build”檔案存放在(C|D|E|*):\Program Files\Sublime Text3\Packages目錄下Java.sublime-package包檔案中。



可以用好壓等壓縮軟體以壓縮檔形式開啟,可以發現Java.sublime-package中有一個JavaC.sublime-build的檔案。


把檔案內容替換成下面的內容:

{"cmd": ["runJava.bat", "$file"],"file_regex": "^(...*?):([0-9]*):?([0-9]*)","selector": "source.java","encoding": "gbk"}


注意: 這裡面用到了之前編輯的runJava.bat的批次檔。
5.編寫測試程式 建立Test.java檔案,檔案內容為

public class Test{public static void main(String[] args){System.out.println("Hello world!");int a = 10;int b = 20;int c = a + b;System.out.println("Result : " + c);}}


6.測試 測試結果為:




參考 1.在 Sublime Text 2 中編譯和運行 Java 程式 http://www.oschina.net/translate/compile-and-run-java-programs-in-sublime-text-2?cmp

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.