用EditPlus搭建简易的Java开发环境
http://imeson.blog.163.com/blog/static/111041978200931623711969/
java开发环境搭建 2009-04-16 14:37:11 阅读157 评论0 字号:大中小
搭建的步骤:
1、下载、安装、注册editplus。
2、修改几处设置,这是可选的。进入工具(tools) 》参数(preferences)》字体(font),修改成大点的字体,小字累眼睛。在文件(files)选项卡,把保存文件时 创建备份(Create backup file when saving)前面的勾去掉。
3、添加Java工具,这是最主要的。
在配置EditPlus之前是先确保将Java的运行环境JDK安装且调试好,然后进入EditPlus,从菜单“工具(Tools)”》“配置用户工具(configure user tools)”进入用户工具设置,选择“组和工具条目”中的“群组1”,点击面板右边的“群组名称...”按钮,将文本“群组1”修改成“Java编译程序”,点击“添加工具”按钮,选择应用程序
(1)添加Java编译工具。
在“菜单文本(menu text)” 中输入“java编译”,“命令(command)”输入“javac”,“参数(Argument)”选择$(FilePath)--在本人电脑上试过.此处改为:$(FileName)才可行---,“初始目录(Initial directory)”选择“文件目录即 $(FileDir)”,再选上“捕获输出(Capture output)”。点击应用(Apply)就ok了。
(2)添加Java解释器。
在tools 》 configure user tools 》Add tool 》Program,在menu text 中输入“java运行”,command输入“java”,Argument选择$(FileNameNoExt),Initial directory选择$(FileDir)。点击Apply就ok了。
(3)添加当前文件目录下的Dos窗口。在tools 》 configure user tools 》Add tool 》Program,在menu test 中输入“cmd”,command输入“cmd”,Initial directory选择$(FileDir)。 点击Apply就ok了。
4、修改Java文件模板。到editplus安装目录下,用记事本打开template.java文件,修改成你想要的新建Java文件的模板。这样每次从file 》new 》java ,创建的Java文件都是模板里的格式。
5、然后下载Java语法高亮文件java.stx,以及Java自动完成文件,java.acp。(这种自动完成没有eclipse那么智能、变态)
6、在editplus安装目录下面新建一个名为java.ctl的文本文件,内容为:
#TITLE=JavaCodeClip
#INFO
#SORT=y
重启editplus,在左上角的Cliptext的下拉列表中选择JavaCodeClip,点击add,然后可以添加常用的Java源代码片段。比如测试经常用的System.out.println();可以这样添加:在title里面输入print,在text body中输入System.out.println(^!); 其中^!的意思是双击在文件中插入代码之后,光标的位置。
如果你不喜欢使用键盘快捷键,还可以使用editplus提供的添加 “工具栏按钮”功能,方法如下: 打开“工具”中“ 参数”找到“工具栏”选卡项,在“按钮”下拉菜单中选择“用户”可以分别将 “用户工具1”“用户工具2”和“用户工具3”添加到 标准工具栏中,他们分别对应的就是java编译(CTRL + 1)、java运行(CTRL + 2)和cmd命令。
这样就完成了EditPlus的基本设置,实现的效果就是:用editplus编辑一个Java源文件,然后按CTRL + 1,编译;CTRL + 2,运行;运行结果和错误提示都会显示在输出窗口中,双击某一行错误信息,EditPlus会自动定位到出错行,当一个文件有多个class,你想运行其中的某一个,CTRL + 3,跳出cmd窗口,已经指向当前目录了,然后手工输入就可以了。怎么样?一个简单的Java IDE界面就出现了。
要把你写的.java代码保存到你的java文件夹里才行.
噹~噹~這樣就大功告成了。
以後就可以用EditPlus 來寫java 了,而不用還要切換Dos畫面切來切去。
瞎米~還是很不方便,不能compile 有package 的.java檔唷!
安啦~現在就是要教如何來EditPlus 來compile & run 有用package 的.java 檔
一樣是重覆步驟四開始
步驟四:先點選新增工具鈕(見圖26)後,請選擇程式,這樣就會新增一選項。
(圖26)
步驟五:我們這次是要設定可以compile 有package 的.java 檔
首先的是功能表文字(見圖27),顧名思義這是會出現在選單上面的名稱可以隨意的輸入,但我為了區別所以輸入為
1 |
編譯Java檔Package |
(圖27)
步驟六:輸入完功能表文字後換下一行指令(見圖28)
請輸入
1 |
javac -d . |
(圖28)
注意:-d後面要空一格再接一個.
步驟七:接著就是參數的設定(見圖29),可以直接輸入參數或是點選(圖29)中的按鈕下拉後,選擇檔案名稱(見圖30)也是可以的。
1 |
$(FileName) |
(圖29)
(圖30)
步驟八:再來就是設定初始目錄(見圖31),可以直接輸入參數或是點選(圖31)中的按鈕下拉後,選擇檔案目錄(見圖32)也是可以的。
1 |
$(FileDir) |
(圖31)
(圖32)
步驟九:再來就是當執行這選項時的DOS輸出畫面設定(見圖33)
請勾選截取輸出,這樣的話,執行結果會在EditPlus 中出現;若你是要執行Swing或是要輸入某些資料那一類的話,就不要勾選截取輸出。
(圖33)
這樣就完成了一個可以compile 有package 的.java 檔了!
再來這就是比較重要的設定,要教如何才能run 有package 的.class 檔。
還是從步驟四開始
步驟四:先點選新增工具鈕(見圖26)後,請選擇程式,這樣就會新增一選項。
(圖34)
步驟五:我們這次是要設定可以run 有package 的.java 檔
首先的是功能表文字(見圖35),顧名思義這是會出現在選單上面的名稱可以隨意的輸入,但我為了區別所以輸入為
1 |
執行Java程式Package |
(圖35)
步驟六:輸入完功能表文字後換下一行指令(見圖36)
請輸入
1 |
java |
(圖36)
步驟七:接著就是參數的設定(見圖37),可以直接輸入參數或是點選(圖37)中的按鈕下拉後,選擇目前選取區(見圖38)再加一個點(.)後再點選一次(圖37)中的按鈕下拉選無副檔名之檔案名稱(如圖39)也是可以的。
1 |
$(CurSel).$(FileNameNoExt) |
(圖37)
(圖38)
(圖39)
步驟八:再來就是設定初始目錄(見圖40),可以直接輸入參數或是點選(圖40)中的按鈕下拉後,選擇檔案目錄(見圖41)也是可以的。
1 |
$(FileDir) |
(圖40)
(圖41)
步驟九:再來就是當執行這選項時的DOS輸出畫面設定(見圖42)
請勾選截取輸出,這樣的話,執行結果會在EditPlus 中出現;若你是要執行Swing或是要輸入某些資料那一類的話,就不要勾選截取輸出。
(圖42)
到這邊設定就都完成了,最後只要按下確定就儲存設定了。
這樣真的就可以了嗎?我們來做個小測試吧。
先用開個新檔,然後輸入個簡單的java code後,存成trmp.java,這邊我一樣先存在C:
1 2 3 4 5 6 |
package demo; class temp { public static void main(String[] args) { System.out.println("Hello JavaWorld!"); } } |
注意喔,這邊我多了一個package demo;
正常來說,當我們compile 完後是不是會多一個demo 的資料夾,然後裡面有個.class 叫temp.class 呢?
所以我們就來compile 這個有package 的.java 檔了。
選項是在menu->工具->組態用戶工具,你會發現最下面又多了兩個我們剛新增的功能(見圖43)。
旁邊也有熱鑑,第一個就是Ctrl+1...依此類推。
(圖43)
點選編譯Java檔Package後,你會發現EditPlus 畫面中突然出現了新窗格(見圖44)。
沒錯,這就是EditPlus 在compile時的畫面,等compile 完成後會出現完成的訊息並顯示花了多少時間來compile (如圖45)。
若有錯誤訊息也會顯示在這窗格中。
(圖44)
(圖45)
馬上到存放temp.java 的地方找看看有沒有一個demo 的資料夾(見圖46),
再看看裡面有沒有個temp.class (見圖47)。
果然有耶(廢話,沒有我教個頭)。
(圖46)
(圖47)
如果有temp.class 後,就是來run?這支了。
再來再來就是很重要的步驟喔,請仔細看好(如圖48)。
(圖48)
有沒有發現,我把package demo;中的demo給選取了起來。一定要這要做。
再來就是從(圖43)中,點選執行Java程式Package後,一樣會在下面的窗格中有訊息出現。(見圖49)
(圖49)
等他執行完後,就會出現"Hello JavaWorld!"的字串,也會顯然執行花了多少時間。(見圖50)
(圖50)
噹~噹~看到了沒,誰還說像EditPlus 這種程式沒辦法來compile 有package 的.java 檔。
其實連applet 或是個沒有main() 的.java 都可以compile 。
用editplus写java程序,感觉很好!不占用很多资源,小程序是推荐使用,IDE还是以后再用吧,不急。半年之后肯定出更高版本了,直接学那个吧。