windows下Sublime Text3 java開發環境的配置:
1.編寫批處理腳本run.bat放在jdk的bin目錄下,例如我的就放在"D:\Java\bin".
runbat內容:
==========開始(本行不復制)=========
@ECHO OFF cd %~dp1 ECHO Compiling %~nx1....... IF EXIST %~n1.class ( DEL %~n1.class ) javac -encoding UTF-8 %~nx1 IF EXIST %~n1.class ( ECHO -----------OUTPUT----------- java %~n1 )
============結束(本行不復制)================
2.Sublime Text3 Preferences--Browse Packages--user(我的絕對路徑爲:D:\Sublime Text Build 3126 x64\Data\Packages\User)文件夾裏新建javaC.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.運行代碼時,按ctrl+B即可編譯,但是無法在控制檯輸入;按ctrl+shift+B,選擇JavaC -Run可調出windows控制檯,可正常在控制檯輸入.