1. 程式人生 > >在Editplus中配置java的(帶包)編譯(javac)和執行(java)的方法

在Editplus中配置java的(帶包)編譯(javac)和執行(java)的方法

會有 post 快捷方式 java程序 技術分享 不能 安裝路徑 一行 提示符

配置的前提是電腦安裝了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)的方法