windows下のSublime Text 3 java開発環境の配置

1733 ワード

windows下のSublime Text 3 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 Text 3 Preferences-Browse Packages-user(私の絶対パスはD:\Sublime Text Build 3126 x 64\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コンソールを呼び出すことができます。正常にコンソールで入力できます。
転載先:https://blog.51cto.com/huguangqin2015/1934748