標籤:classpath 說明 article 檔案名稱 一個 dir 位置 右擊 ctr
配置的前提是電腦安裝了JDK而且配置好了相關的環境變數(JAVA_HOME,path和classpath)。
配置好後在命令列中輸入javac和java驗證是否配置成功:
假設出現上面的情況則說明配置成功。
首先開啟Editplus,開啟工具-配置自己定義工具(或者使用快速鍵Alt+G):
然後點擊“組名",將Group 1改為“Java編譯與執行”:
然後點擊“加入工具”-“程式”:
1加入編譯功能
“菜單文字”裡的內容改動為“JAVAC”;“命令”選擇安裝JDK後的BIN檔案夾中的編譯器JAVAC.EXE,假設JDK 安裝路徑為“c:/jdk”,那麼此路徑為“c:/jdk/bin/javac.exe”(假設系統參數path已經設定,此處能夠直接填寫javac);“參數”選擇“檔案名稱”,即顯示為“$(FileName)”。“初始檔案夾”選擇“檔案檔案夾”。顯示為“$(FileDir)”;選擇“捕獲輸出”複選框。
(假設不選“捕獲輸出”複選框的話那麼編譯或者執行的時候都會自己主動彈出一個命令提示字元)。然後設定成例如以下:
2加入運行功能
“菜單文字”裡的內容改動為“JAVA”;“命令”選擇安裝JDK後的BIN檔案夾中的編譯器JAVA.EXE,路徑為“c:/jdk/bin/java.exe”(path已經設定的情況下,能夠直接填寫為java);“參數”選擇“檔案名稱(不含副檔名)”,即顯示為“$(FileNameNoExt)”;“初始檔案夾”選擇“檔案檔案夾”。顯示為“$(FileDir)”;選擇“捕獲輸出”複選框。然後設定成例如以下:
這樣就完畢了主要的配置工作,以下您就能夠試著編寫一個JAVA程式來測試一下,編譯的全部資訊都會顯示在輸出表單中,雙擊某一行錯誤資訊,EditPlus會自己主動定位到出錯行。
可是。完畢了上面的設定之後。假設程式中包括package(包),則程式編譯能夠通過。可是執行時卻出現錯誤,假設須要使用Editplus來編譯執行包括package的程式,則還須要進行例如以下的設定:
3加入編譯帶包Java程式功能
“菜單文字”裡的內容改動為“JAVAC package”。“命令”填寫為:javac –d .;“參數”選擇“檔案名稱”,即顯示為“$(FileName)”;“初始檔案夾”選擇“檔案檔案夾”,顯示為“$(FileDir)”。選擇“捕獲輸出”複選框。須要注意的是。在-d後面要空一格再加入.。然後設定成例如以下:
4 加入運行帶包Java程式功能
“菜單文字”裡的內容改動為“JAVA”;“命令”填寫為:java;“參數”選擇“當前選中內容”。加一個.後再選擇“主檔案名稱(不含副檔名)”。即顯示為“$(CurSel).$(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程式須要使用者輸入的時候我們該怎麼輸入。我們直接輸入是不行的,方法就是在控制台上右擊然後點擊鍵盤輸入
當然假設認為這樣麻煩的話也能夠不設定成而設定成無,那麼執行的時候就會自己主動彈出我們熟悉的命令提示字元了:
參考網址:
http://jingyan.baidu.com/article/0f5fb099c94f4e6d8334ea82.html
http://blog.csdn.net/cythian/article/details/5936992
在Editplus中配置java的(帶包)編譯(javac)和執行(java)的方法