基於JCreator的輕量級Java Web開發平台的搭建全攻略

來源:互聯網
上載者:User

本人電腦實在不行,記憶體小2*256MB ddr 300MHz, CPU效能低,AMD mobile Athlon XP 2200+ (- -b搞技術的人都窮)

運行Eclipse和NetBean之類的東東實在是對耐心的一種挑戰,至於JBuilder就想都別想了,IDEA沒用過,不過估計也和上面的差不多。JCreator用起來輕巧愉快,但高手們都說JC是初學者的IDE,經過無數次嘗試之後發現,其實並不是這樣的……

這傢伙是這樣說自己的:

JCreator is a powerful tool that is written entirely in a native Windows language. JCreator is faster and more efficient than most IDEs, especially Java-based editors. You'll use all the features in JCreator Pro, instead of wading through many features that you'll never use. Don't be fooled with the light-weight simplicity. JCreator is packed with power. Even your largest projects run with ease in JCreator.

JCreator是一款用Windows語言編寫的強大工具,比其他大多數IDE更快更高效,尤其是基於Java的編輯器。比起其他IDE費力增加而永遠用不到的很多功能,你將會使用到JCreator的所有功能。不要被輕量級的簡單所迷惑,JCreator內在十分強大,就算最龐大的項目也能在JCreator上輕鬆運行。

說得其實也有幾分道理的,我認為

----------------------------------------------------------分割線而已---------------------------------------------------

準備:JDK 1.6,Tomcat 6,JCreator 4.5,JUnit 4.5,Ant 1.7.1,Dom4j 1.6.1

有了上述的工具,開發一般的網站(邏輯部分)完全不是問題,靜態部分還是交給Dreamwaver(雖然動態部分也能做……)

1 安裝JDK:這個沒什麼好說的,一路Next就行,唯一可以注意的是單獨的JRE是可以不裝的,可是安裝裡是預設安裝的(因為JDK裡就包含JRE - -b)

2 安裝JCreator:這個也沒什麼問題……4.5已經有Crack了……

3 安裝Ant:開啟JCreator,Configure→Options→JDK Tools,在Select Tool Type裡選擇Run Ant,單擊下面的<Default>,再點右邊的Edit,在快顯視窗的中間填入Ant壓縮包解壓後的檔案根目錄,可以在右邊選擇路徑。

4 安裝Tomcat6,一路Next即可,但要記住設定的使用者名稱和密碼,預設的使用者名稱為admin密碼為空白

5 配置瀏覽器在JCreator的啟動:這裡使用的是用JCreator的工具方式,用Ant來配置也應該可以,但是不會(……)。Configure→Options→Tools,點擊右邊的New→Program,選擇你的IE所在目錄,一般是C:/Program Files/Internet Explorer/IEXPLORE.EXE,然後開啟(其他瀏覽器沒有試過,估計不行)。之後,可以把在Tools列表裡的那串路徑改成更有意義的名字,比如Open site in broswer之類的。之後點擊左邊樹形菜單Tools下的Open site in broswer,在Arguments裡輸入http://localhost:8080/$[PrjName],尾碼代表著項目名字,可以在右邊選擇找到。最後在下面勾上Run in internal broswer,搞定。

6 配置Tomcat的啟動,和上面類似,只是選擇程式為C:/Program Files/Apache Software Foundation/Tomcat 6.0/bin/tomcat6.exe,或根據你安裝Tomcat的位置,然後改個Start Tomcat Server之類的名字。在Arguments輸入//TS//Tomcat6,下面勾上Close Console on exit,即可。

7 建立項目:File→New→Project,選擇Servlet Web Application,然後Next,在Name裡給項目起名字的時候要注意,最好全用小寫字母。這是因為Tomcat是區分大小寫,而Ant在配置和打包時一律把大寫字母轉化為小寫,JCeator的$[PrjName]屬性卻是原項目名,如果名字是大小寫都有,最後調用程式時Tomcat就找不到程式了(囧)。
繼續Next,點選右邊的Required Libraries選項卡,這裡需要添加一堆API。首先是Tomcat的,點擊New,起個諸如Java EE Web-Tomcat之類的名字,點右邊的Add→Add Archive把Tomcat 6.0/lib/catalina-ant.jar,Tomcat 6.0/lib/servlet.jar兩個jar添加。
以此類推可以吧JUnit和Dom4j給添加為類庫,這兩個工具還提供原始碼和Javadoc文檔,添加之後方便隨時在JCreator調用。
添加完成之後,在相應的庫上打勾,這樣就能在程式中調用了。之後再Next點擊Finish就完成建立。

8

在File View裡雙擊開啟build.xml,找到property標記群的<property name="manager.password"   value="admin"/>,改為<property name="manager.password"   value=""/>。密碼置空,與安裝Tomcat時保持一致。

然後把<property name="catalina.home" value="C:/Program Files/Apache Software Foundation/Tomcat 5.5"/>這行裡的路徑改為實際Tomcat路徑,還要注意版本。
然後找到<path>標記,改為(只對於Tomcat6)
<path id="compile.classpath">
<!-- Include all elements that Tomcat exposes to applications -->
    <pathelement location="${catalina.home}/lib"/>
    <fileset dir="${catalina.home}/lib">
         <include name="*.jar"/>
    </fileset>
</path>

9 View→Toolbar→Tools,在出現的按鈕上點擊第二個工具按鈕啟動Tomcat,出現命令列視窗顯示Tomcat啟動資訊。啟動完結之後,View→Other Windows→Ant View,展開Ant樹,依次點擊dist項和install項。上面設定正確的話都會成功,然後點擊工具列第一個工具按鈕開啟網頁視窗,看到HelloWorld頁面的話就大功告成了。

10 想停止Tomcat運行只需要關掉那個命令列視窗就行,有時候有問題關不掉點擊工具列上的閃電符號可以強行停止。從Tomcat6/webapps下移除程式的話只需要運行Ant樹下的remove即可。

----------------------------------------------------------分割線而已---------------------------------------------------

總結:Web開發環境搭建完成,接下來就可以進行開發了。整個過程自始至中沒有涉及到設定任何環境變數,這是非常關鍵的。所有工具設定環境變數的原因是預設使用者用命令列的方式進行開發(實際上怎麼可能……),藉助IDE的功能,可以減少環境變數“汙染”,提高各個項目之間的獨立性。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.