搭建java環境——使用Sublime Text 3(windows環境)

實現sublime Text 3對Java編譯執行html

參考網址:http://tieba.baidu.com/p/2609515186java

1.1直接在安裝路徑下找到*\Packages\Java.sublime-package文件,用解壓縮軟件打開,找到JavaC.sublime-build文件,將shell_cmd中的javac改爲javaRun,保存後將原壓縮文件中的文件替換,若是你的sublime text 3已經打開,會報錯,關閉後再次覆蓋。代碼以下:shell

 

[plain]  view plain  copy
 
 在CODE上查看代碼片派生到個人代碼片
  1. {  
  2.     "shell_cmd": "javaRun \"$file\"",  
  3.     "file_regex": "^(...*?):([0-9]*):?([0-9]*)",  
  4.     "selector": "source.java",  
  5.     "encoding":"cp936"  
  6. }  

 

1.2而後在jdk安裝路徑下的bin目錄中新建一個javaRun.bat批處理文件,內容以下:ui

 

[plain]  view plain  copy
 
 在CODE上查看代碼片派生到個人代碼片
  1. @ECHO OFF  
  2. cd %~dp1  
  3. ECHO Compiling %~nx1.......  
  4. IF EXIST %~n1.class (  
  5. DEL %~n1.class  
  6. )  
  7. javac  %~nx1  
  8. IF EXIST %~n1.class (  
  9. ECHO -----------OUTPUT-----------  
  10. java %~n1  
  11. )  

 

 

1.3以後就能夠使用ctrl+B

二、若顯示編譯顯示[Decode error - output not utf-8]【注:須要在前面的基礎下】編碼

SublimeText3\Packages\Java.sublime-package\JavaC.sublime-build\spa

 

三、編譯顯示: 編碼GBK的不可映射字符【注:須要在前面的基礎下】.net

[Decode error - output not cp936]code

 

有采用 :http://jingyan.baidu.com/article/ca2d939dc76c89eb6c31ce96.htmlhtm

用記事本打開,另存爲ANSI編碼,但依舊感受很差受,因此是有以下方法:blog

將上述javaRun.bat修改成:

 

[plain]  view plain  copy
 
 在CODE上查看代碼片派生到個人代碼片
  1. @ECHO OFF  
  2. cd %~dp1  
  3. ECHO Compiling %~nx1.......  
  4. IF EXIST %~n1.class (  
  5. DEL %~n1.class  
  6. )  
  7. javac -encoding UTF-8 %~nx1  
  8. IF EXIST %~n1.class (  
  9. ECHO -----------OUTPUT-----------  
  10. java %~n1  
  11. )  
[plain]  view plain  copy
 
  1.   

 

  

相關文章
相關標籤/搜索