首先打開editplus,打開工具-配置自定義工具(或者使用快捷鍵alt+g):
然后點擊“組名",將group 1改為“java編譯與運行”:
然后點擊“添加工具”-“程序”:
1添加編譯功能 “菜單文字”里的內容修改為“javac”;
“命令”選擇安裝jdk后的bin目錄中的編譯程序javac.exe,如果jdk 安裝路徑為“c:/jdk”,那么此路徑為“c:/jdk/bin/javac.exe” (如果系統參數path已經設置,此處可以直接填寫javac);
“參數”選擇“文件名稱”,即顯示為“ (filedir)”;
選擇“捕獲輸出”復選框。(如果不選“捕獲輸出”復選框的話那么編譯或者運行的時候都會自動彈出一個命令提示符),
然后設置成如下:
2添加執行功能 “菜單文字”里的內容修改為“java”;
“命令”選擇安裝jdk后的bin目錄中的編譯程序java.exe,路徑為 “c:/jdk/bin/java.exe”(path已經設置的情況下,可以直接填寫為java);
“參數”選擇“文件名(不含擴展名)”,即顯示為 “ (filedir)”;
選擇“捕獲輸出”復選框。
然后設置成如下:
這樣就完成了基本的配置工作,下面您就可以試着編寫一個java程序來測試一下,編譯的所有信息都會顯示在輸出窗口中,雙擊某一行錯誤信息,editplus會自動定位到出錯行。
但是,完成了上面的設置之后,如果程序中包含package(包),則程序編譯可以通過,但是運行時卻出現錯誤,如果需要使用editplus來編譯執行包含package的程序,則還需要進行如下的設置:
3添加編譯帶包java程序功能 “菜單文字”里的內容修改為“javac package”;
“命令”填寫為:javac –d .;
“參數”選擇“文件名稱”,即顯示為“ (filedir)”;
選擇“捕獲輸出”復選框。需要注意的是,在-d后面要空一格再添加.
然后設置成如下:
4 添加執行帶包java程序功能 “菜單文字”里的內容修改為“java”;
“命令”填寫為:java;
“參數”選擇“當前選中內容”,加一個.后再選擇“主文件名(不含擴展名)”,即顯示為“(filenamenoext)”;
“初始目錄”選擇“文件目錄”,顯示為“$(filedir)”;
選擇“捕獲輸出”復選框。
完成上面的設置,editplus就可以編譯執行帶package的java程序了,但是需要注意的一點是,在編譯完程序后,如果程序是帶包的,需要先將包名選中,然后在執行“java package”命令。然后設置成如下:
這個時候配置就全部完成了,打開工具可以看見有四個快捷方式已經出現在最下面了,並且快捷鍵依次為ctrl+1,ctrl+2,ctrl+3,ctrl+4:
下面測試一下,編寫一個帶包的java程序並且保存在任意一個位置,然后編譯(這里兩個編譯不管java源文件有沒有包名都可以用,
但是注意編譯分別有兩個:ctrl+1和ctrl+3,ctrl+1編譯之后就會在當前目錄生成一個類文件,而ctrl+3編譯之后會根據包名自動生成對應的文件夾,並在文件夾的最里層生成一個類文件),
可以看見在下面控制台中顯示成功了:(注意如果不帶包編譯(ctrl+1)源文件和類文件就是在同一個目錄下的,如果帶包編譯(ctrl+3)源文件和類文件就都是分開的)
然后運行(注意運行也有兩個,ctrl+2只有在沒有包名的情況下才可以使用,而ctrl+4只有在帶包名的情況下才可以使用,並且注意使用之前必須先選中包名,不能選多了,也不能選少了),
如圖,運行成功:
下面說說還有一種特殊情況,我們現在的配置的運行的動作是也就是說我們編譯之后運行后的結果不會自動彈出命令提示符顯示,
而是在下面的控制台中顯示,那么就會有一種特殊情況了,就是如果當java程序需要用戶輸入的時候我們該怎么輸入,我們直接輸入是不行的,方法就是在控制台上右擊
然后點擊鍵盤輸入
當然如果覺得這樣麻煩的話也可以不設置成而設置成無,那么運行的時候就會自動彈出我們熟悉的命令提示符了: