Eclipse是一個基於Java環境的軟體開發平臺,主要支援的是Java語言,Eclipse使Java程式設計人員在編寫程式時更加方便簡潔。如果想要學習使用Java的新手,這是一款很不錯的軟體。
搭配影片觀看效果更佳~~
https://www.ixigua.com/6903330723323707912
Eclipse簡介Eclipse是Java及JavaEE開發的IDE(Integrated Development Environment,整合開發環境)之一,是目前軟體企業使用最多的一種IDE。本課程就是使用Eclise作為開發IDE的。Eclipse最初是IBM的產品,在2001年交給了開源組織來維護,現在是由非營利組織Eclipse基金會(Eclipse Foundation)負責管理。
下載與安裝官網www.eclipse.org。
本課程所使用的Eclipse為jee-oxygen-m3版本,要求作業系統不能是WinXP,要求JDK最低7.0版本。Eclipse的安裝很簡單,直接解壓下載的壓縮檔案即可。
環境設定這些設定與MyEclipse中的設定位置相似,也是在選單欄window/Preferences中。
主題設定主題可以不修改,不過使用Window經典主題的介面相對色彩較適合。
字型設定與MyEclipse中的設定位置與方式相同1
字元編碼設定與MyEclipse中的設定位置與方式相同
JRE設定與MyEclipse中的設定位置與方式相同。但若在系統環境變數中設定了JAVA_HOME,則會預設使用JAVA_HOME中的設定。
編譯器設定與MyEclipse中的設定位置與方式相同
Tomcat伺服器配置Eclipse中Tomcat伺服器的設定與MyEclipse中的完全不同。MyEclipse是將外部的Tomcat關聯到MyEclipse,專案的釋出是將專案釋出到的外部的Tomcat的webapps中。但Eclipse中Tomcat伺服器的設定不同。其是藉助外部的Tomcat,將外部的Tomcat的執行環境複製到了Eclipse中,將伺服器建立為了Eclipse的內部伺服器。也就是說,Web專案就不用釋出,是直接在Eclipse中執行的。這樣除錯Web程式就比MyEclipse中方便快捷很多。在Eclipse中需要先建立內部伺服器,即需要將外部Tomcat中的執行環境複製到Eclipse中,也就是在Eclipse中配置Tomcat了。
配置後,在Project Explorer中便可看到配置好的內部伺服器了。
預設Web瀏覽器配置預設情況下,Eclipse使用的是內部瀏覽器。但也可以指定為外部瀏覽器。
透過Eclipse的選單選項也可以方便的切換預設瀏覽器,在選單欄Window/Web Browser下可以直接切換。
修改JSP、HTML檔案的預設字元編碼
Web工程建立Web工程
在Eclipse中要建立Web工程,其建立的型別為Dynamic Web Project。這是與MyEclipse不同的地方。
其中的Target runtime配置的就是當前Web專案執行的伺服器環境,即前面剛剛配置好的內部Tomcat伺服器。而Dynamic web module version,配置即為Servlet規範的版本,預設為3.0,建立的Servlet與Filter等,都是使用註解方式的,沒有了web.xml。選擇使用2.5版本。
執行Web工程在專案上右擊,選擇Run As/Run on Server,即可執行Web應用。當然,此時執行的快捷鍵Ctrl + F11也是起作用的。
執行的Web工程的臨時存放目錄由於Eclipse中的伺服器是在本地建立的內部伺服器執行環境,並非真正的外部伺服器,所以Eclipse中的Web工程並非真正釋出到了外部伺服器。那麼,這個執行在內部伺服器環境中的Web工程被臨時存放在了哪裡呢?也就是說可以從哪裡找到這個釋出的Web工程呢?
從Eclipse的workspace的.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps目錄中可以找到釋出的專案。為什麼是wtpwebapps目錄,而不是webapps目錄呢?
開啟\org.eclipse.wst.server.core目錄中的servers.xml檔案,從<servlet/>的deployDir屬性可以看到其設定的釋出目錄。
修改Web工程名稱當Eclipse中的Web工程名稱被修改後,其對應的釋出到伺服器後的名稱,即Context root名稱並沒有改變。若要修改該名稱,則可在Eclipse中的專案上右擊,選擇屬性Properties,然後在屬性對話方塊的Web Project Settings中進行修改。