sublime text2 配置 java環境


   配置sublime text2步驟如下:   

        1: Windows

                                使用下面代碼創建文件runJava.bat                            

                @ECHO OFF
                cd %~dp1
                ECHO Compiling %~nx1.......
                IF EXIST %~n1.class (
                DEL %~n1.class
                )
                javac %~nx1
                IF EXIST %~n1.class (
                ECHO -----------OUTPUT-----------
                java %~n1
                )

       2:  將 批文件 runJava.bat 複製到 JDK 的 bin 目錄 

       3:  

    在選項卡Preferences > Browse Packages【如果是漢化版的話這裏是 "編好 >瀏覽程序包"】             打開sublime的包目錄       

         然後找到 JavaC.sublime-build 打開後替換如下:

        將:

           "cmd": ["runJava.bat", "$file"],

             替換成:

                 "cmd": ["runJava.bat", "$file"],

         然後寫個測試程序,使用CTRL+B 運行測試下。。。。

        

                    注 :一般到第3步就可以成功的了 ,不過有時sublimt2控制檯依然會什麼都沒有   這時候我們可以用 

                  "ctrl + ~"   打開控制檯看下程序跟蹤的記錄     可以查看是什麼原因造成不成功 。。。。 

                     我遇到過的情況就是 "'ascii' codec can't decode byte 0xd0 in position 3"

                    下面有個解決方法:

      找到Default包【選項卡Preferences > Browse Packages >Default】中的exec.py,替換大約45行的位置:
                        proc_env[k] = os.path.expandvars(v).encode(sys.getfilesystemencoding())
                        爲
                        proc_env[k] =  os.path.expandvars(v.decode(sys.getfilesystemencoding())).encode(sys.getfilesystemencoding())

                         然後保存測試一下就好了         

                            



 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章