java開發環境搭建jdk+tomcat+eclipse
一、開發工具獲取
1、開發工具包JDK
● 下載地址:
到ORACLE公司官方網站(http://www.oracle.com/)下載。
中文官網下載地址:http://www.oracle.com/technetwork/cn/java/javase/downloads/index.html
● 下載檔案的選擇:
我選擇:jdk-8-windows-i586.exe。
2、Java Web應用的Web伺服器——Tomcat
● 下載地址:
下載地址:Tomcat官網:http://tomcat.apache.org
我下載了:apache-tomcat-7.0.53-windows-x86.zip
3、Java開發IDE——Eclipse
● 下載地址:
Eclipse官方網站:http://www.eclipse.org
選擇Download進入下載列表頁面:http://www.eclipse.org/downloads/
● 下載檔案的選擇:
下載選擇:Eclipse IDE forJava EE Developers
具體檔案為:eclipse-jee-kepler-SR2-win32.zip
Eclipse4.3.2各版本的的對比:
Eclipse Standard |
Eclipse IDE for Java Developers |
Eclipse IDE for Java EE Developers |
|
壓縮包大小 |
200MB |
153MB |
250 MB |
Code Recommenders Developer Tools |
|
Y |
|
Data Tools Platform |
Y |
||
Eclipse Git Team Provider |
Y |
Y |
Y |
Eclipse Java Development Tools |
Y |
Y |
Y |
Eclipse Java EE Developer Tools |
Y |
||
JavaScript Development Tools |
Y |
||
Maven Integration for Eclipse |
Y |
Y |
|
Mylyn Task List |
Y |
Y |
|
Eclipse Plug-in Development Environment |
Y |
Y |
|
Remote System Explorer |
Y |
||
WindowBuilder Core |
Y |
||
Eclipse XML Editors and Tools |
Y |
Y |
● Eclipse中文包下載(可選):
下載地址:http://www.eclipse.org/babel, 在Babel專案首頁的左側,點選“Download”進入下載列表頁面;在此根據下載的Eclipse選擇對應的版本的語言包。下載完成後覆蓋Eclipse相應的資料夾即可成功新增中文語言包。
對應本次的Eclipse版本選擇了:BabelLanguagePack-eclipse-zh_4.3.0.v20131123020001.zip
二、開發工具的安裝與環境配置
1、JDK安裝與配置
● 安裝:
直接執行下載的JDK安裝檔案jdk-8-windows-i586.exe,按照提示指引進行安裝。其中中途有選擇JRE的安裝,也一併安裝了。
補充說明:JDK與JRE的關係
JDK是Java的開發平臺,在編寫Java程式時,需要JDK進行編譯處理;JRE是Java程式的執行環境,包含了JVM的實現 及Java核心類庫,編譯後的Java程式必須使用JRE執行。在下載的JDK安裝包中集成了JDK與JRE,所以在安裝JDK過程中會提示安裝JRE。
● 環境配置:
在”我的電腦”的環境變數中,新增JAVA系統變數;
JAVA_HOME=C:\Program Files\Java\jdk1.8.0
path=%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib;%JAVA_HOME%\jre\lib;
關於path和classpath的配置,網上的說法也各有差異,
最簡單的是隻有黑色文字部分的配置,也有加入藍色的配置在其中,還有人將%JAVA_HOME%\lib;%JAVA_HOME%\jre\lib;也加入path中。
我選擇了上面列出的配置。
● 測試:
安裝配置好JDK後,在CMD命令列視窗中執行JDK命令:
1 2 |
javac java -version //即可看到生效後的jdk版本資訊 |
2、Tomcat安裝與目錄說明
● 安裝:
下載Tomcat後,直接解壓縮就可以使用了;
● Tomcat關鍵目錄及檔案作用:
bin:用於存放各種平臺下啟動和關閉Tomcat的指令碼檔案。在該目錄中有兩個非常關鍵的檔案——startup.bat、shutdown.bat,前者是Windows下啟動Tomcat的檔案,後者是對應的關閉檔案;
conf:Tomcat的各種配置檔案,其中server.xml為伺服器的主配置檔案,web.xml為所有Web應用的配置檔案,tomcat-users.xml用於定義Tomcat的使用者資訊、配置使用者的許可權與安全。
lib:此目錄存放Tomcat伺服器和所有Web應用都能訪問的JAR。
logs:用於存放Tomcat的日誌檔案,Tomcat的所有日誌都存放在此目錄中。
temp:臨時資料夾,Tomcat執行時候如果有臨時檔案將保存於此目錄。
webapps目錄:Web應用的釋出目錄,把Java Web站點或war檔案放入這個目錄下,就可以通過Tomcat伺服器訪問了。
work:Tomcat解析JSP生成的Servlet檔案放在這個目錄中。
● 測試:
在bin目錄下雙擊starup.bat檔案執行Tomcat,在瀏覽器輸入:http://localhost:8080 ,訪問Tomcat。
● 如何修改TOMCAT的埠
先確保TOMCAT服務為停止狀態。
找到TOMCAT安裝目錄下的conf\server.xml檔案,用記事本開啟,搜尋安裝時設定的埠值或預設的值8080,將其替換為要設定的埠值。
重啟TOMCAT服務。
● 如何修改TOMCAT的記憶體設定
在startup.Bat中增加以下內容:
setJAVA_OPTS= -Xms256M -Xmx1024M
3、 Eclipse安裝與配置
(注意:其中“○”標出部分是我認為的可選項,其他為必選項。)
● 安裝:
下載Eclipse後,將得到的eclipse-jee-helios-SR2-win32.zip檔案直接解壓縮就完成了Eclipse的安裝;
○ 漢化:
將之前下載的中文包BabelLanguagePack-eclipse-zh_3.6.0.v***.zip直接解壓縮,得到一個名稱為eclipse的目錄,裡面包含兩個資料夾:features和plugins,將它們選中並複製到Eclipse安裝目錄中覆蓋其中的features和plugins就完成漢化;
● 啟動
進入%ECLIPSE_HOME%後,雙擊“eclipse.exe”,即可啟動eclipse,啟動時會提示你選擇一個workspace。
這裡建議大家多建立一些workspace,可以根據實際的需要將不同的project建立在不同的workspace中,以免日後workspace中的project越來越多,影響eclipse的啟動速度(當然,對於近期不使用的project建議將其關閉--右鍵單擊專案名稱選擇"Close Project",如果需要開啟專案,則右鍵單擊關閉的專案名稱選擇"Open Project"即可。)。
切換workspace可以在啟動時進行選擇,也可以等啟動後在“File”--"Switch Workapsce"中進行切換。
● 整合Eclipse和Tomcat:
在開發過程中,手動的部署和執行Web專案,過程繁瑣,效率低下。所以需要將Tomcat伺服器配置到Eclipse中,為Web專案指定一個Web應用伺服器。這樣就可以在Eclipse中操作Tomcat,並自動部署和執行Web專案。配置步驟如下:
在Eclipse中,視窗——首選項——伺服器(Server)——執行時環境(Runtime Environments) ——新增(Add),新增Tomcat伺服器。
a 對應安裝的Tomcat版本選擇Apache Tomcat v7.0。
b“瀏覽(Brower)”按鈕選擇之前Tomcat的安裝目錄,
c在jre的下拉列表中選擇jdk1.8.0
指定後點擊“完成”完成配置。
○ 為Eclipse指定Web瀏覽器(可選)
開啟Eclipse,視窗——首選項——常規——Web瀏覽器——選中使用外部Web瀏覽器——勾選Internet Explorer——確定。
(注:我並沒有進行該項設定。)
● 指定Eclipse中JSP頁面的編碼格式
預設情況下,在Eclipse中建立JSP頁面是“ISO-8859-1”編碼格式。該格式不支援中文字符集,編寫中會出現亂碼,所以需要為其指定一個支援中文的字符集。指定方法如下:
開啟Eclipse,視窗——首選項——Web——JSP檔案——編碼(Encoding)——下拉選擇ISO 10646/Unicode(UTF-8)
○ 啟動提速
eclipse啟動時會預設載入一些外掛,而載入這些外掛會增加eclipse的啟動時間,實際上也許並沒有什麼用,所以可以關閉,方法如下:
“Window”--"Preferences"--“General”--"Startup and Shutdown"--去掉你不想要的外掛即可。
○ 關閉驗證
預設eclipse會對workspace中的專案進行驗證,包括jsp內容、xml內容等,驗證過程很消耗記憶體,建議關閉驗證功能。關閉方法如下:
“Window”--"Preferences"--“Validation”--"Disable All"。
○ 設定“新建”選單項
eclipse預設的新建內容並不滿足需求,好多內容還需要到other中去找,不過我們可以自定義新建選單項中的內容,方法如下:
右鍵單擊工具欄--“Customize Prespective...”--"Shortcuts"--選擇你需要的新建項即可。
○ 預設檔案編輯器
eclipse預設會自動選擇檔案的編輯器,也可以在開啟檔案時右鍵單擊檔案--“Open With”中選擇編輯器,但有時我們可能更希望讓檔案使用某種特定的編輯器,此時可以通過如下方法進行配置:
“Window”--"Preferences"--“General”--“Editors”--"FileAssociations",上方選擇特定的檔名字尾型別,下面選擇編輯器,可以通過Add進行新增,通過Default設定預設編輯器。
● 註釋風格定義
相信大家都知道註釋的重要性,在團隊中,統一註釋風格更為重要。設定註釋風格方法如下:
“Window”--"Preferences"--"Java"--"CodeStyle"--“Code Templates”--根據需要自己設定吧
● 測試Java Web專案Hello World
1)、檔案——新建——動態Web專案——輸入專案名(如1.1)——完成,專案建立成功;
2)、專案資源管理器——選中專案(如1.1)——WebContent節點——右鍵——新建——JSP檔案——輸入檔名(如index.jsp)——完成,成功新建JSP檔案;
3)、開啟index.jsp頁面的程式碼視窗,編寫輸出“Hello World !”的程式碼,如下所示:
1 2 3 4 5 6 7 8 9 10 11 12 |
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <metahttp-equiv="Content-Type"content="text/html; charset=UTF-8"> <title>Hello World</title> </head> <body> <center>Hello World !</center> </body> </html> |
4)、編寫完成後,儲存,在工具欄單擊“”的黑三角,在彈出的快捷選單中選擇“執行方式?在伺服器上執行”,在開啟的對話方塊中,勾選“將伺服器設定為專案預設值”複選框,單擊“完成”按鈕,即可通過Tomcat執行該專案,彈出的瀏覽器顯示“Hello World !”字樣。
Okay