1. 程式人生 > >Mac下jdk+tomcat+eclipse開發環境搭建

Mac下jdk+tomcat+eclipse開發環境搭建

學習jsp第一件事情就是搭建開發環境。由於本人用的是mac電腦,所以介紹一下mac下的j s p開發環境的搭建。

第一步:下載j d k,配置j d k環境變數


開啟連結後我們可以看到頁面中有如上圖所示畫面,點選accept license agreement左側的圓圈,意思是接受協議。然後選擇Mac OS X對應的jdk點選下載就行了。不過這個頁面只顯示最新的版本下載,而我想選擇的j d k版本是1.7,所以說一下如何下載jdk的歷史版本。


然後我們需要滾動到底部,找到Java Archive這一項


有一個警告,大致意思是:這些舊版本的JRE和JDK來幫助開發人員提供了在舊系統除錯問題。這些舊版本沒有更新到最新的安全補丁,不推薦用於開發。不用理會,點選右側的下載按鈕。


選擇java se 7


點選接受協議,選中mac os x x64對應的jdk下載就行了。

找到下載後的壓縮包,雙擊開啟,安裝過程跟安裝其它軟體是一樣的,有圖形介面,不多介紹。

安裝完成後就是配置j d k環境。

開啟終端:


cd / #進入到根目錄

cd User/你的使用者名稱 #進入到你的mac使用者目錄,我的使用者名稱是wjy 所以我這裡是cd User/wjy

ls -a #顯示該目錄下的檔案,包含隱藏檔案


vim .bash_profile #用vim編輯編輯配置檔案.bash_profile檔案是隱藏檔案,是使用者的環境變數配置檔案


vim編輯介面,按下i鍵輸入以下內容

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home
CLASSPAHT=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/bin:$PATH:
export JAVA_HOME
export CLASSPATH
export PATH

完成後按下esc鍵,輸入“:wq!”保持並退出,注意,沒有雙引號。

然後輸入source .bash_profile 應用環境變數。

驗證是否配置成功

輸入java -version


這樣,jdk就安裝配置完成了。其實不用配環境變數也可以,系統預設使用安裝的最新的jdk版本。

第二步:下載安裝tomcat8.5

現在tomcat的最新版本是tomcat 9,但是需要對應的jdk1.8才能使用,所以我選擇8.5版本


選擇tomcat 8版本


選擇Core下的zip下載,下載完成後解壓到你想要安裝的目錄下即可,這樣就安裝完成了。但是要啟動tomcat還需要給tomcat的bin目錄下的*.sh檔案配置可執行許可權。

我這裡的安裝目錄是:/專案/JspProject/apache-tomcat-8.5.16/

開啟終端

cd / #進入到根目錄

cd /專案/JspProject/apache-tomcat-8.5.16/進入到tomcat目錄下。


chmod -R u+x bin/*.sh #給tomcat的bin目錄下的*.sh檔案配置可執行許可權。


新增完許可權後輸入./startup.sh啟動tomcat服務。

開啟瀏覽器,輸入localhost:8080或127.0.0.1


能看到如下介面就說明安裝成功了。

第三步:下載安裝eclipse

下載最新版的eclipse需要安裝jdk1.8版本,沒事,照樣下載安裝就行了,也不需要重新配置jdk的環境變量了。eclipse安裝成功後還會重新配置jdk,選為我們安裝的jdk1.7版本。


點選下載download


下載完成後雙擊解壓,然後點選解壓出來的安裝程式,根據圖形介面引導安裝。

第四步:開啟eclipse,下載程式碼顏色樣式外掛,這一步可以跳過。


依次點選eclipse的導航欄上的help->eclipse marketplace


選中popular,找到eclipse color theme顏色樣式點選installed安裝。根據提示一步步安裝,最後點選重啟後生效。

重啟後點擊eclipse,在彈出的選單中選中偏好設定


依次選擇general->appearance->color theme,然後選擇你喜歡的樣式,點選應用和關閉。


第五步:重新新增jdk路徑,選擇jdk1.7版本

開啟eclipse後,點選eclipse,在彈出的選單中選擇偏好設定


如上圖所示,找到java->installed jres


如果已經配置過了,選擇java se 7點選完成即可。沒有配置就點選右側add


選擇最後一項standard vm,然後點選next


jre home選擇jdk1.7版本的home路徑,然後給jre name取一個名,比如JDK_1.7,然後選擇finish就完成了。


jdk路徑一般在/資源庫/java/JavaVirtualMachines目錄下。

第六步:給eclipse配置tomcat

點選eclipse,在彈出的選單中選擇偏好設定,找到server->runtime environments


右側點選add


在彈出的視窗中選擇tomcat8.5


點選next,在彈出的視窗中,點選browse為tomcat 服務配置tomcat的安裝目錄,選擇JRE為我們配置的jdk1.7版本的,注意不要忘記了,不過後面可以修改,最後點選finish完成。


第七步:新建一個j s p專案測試一下

新建一個j s p we b專案,專案名稱為jsp_project



在專案的WebContent目錄下新建一個名文jsp_01的資料夾,並在資料夾下新建一個hello.jsp檔案。


預設生成的程式碼:


如果此時編譯器報如下錯誤,說明還沒有配置Build Path。


The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path hello.jsp

解決方案:

雙擊專案名稱,在彈出的選單中選擇build path—>configure build path


找到java build path,右側中選中libraries,點選add libraries按鈕


在彈出的視窗中,選中server runtime,點選next


選中apache tomcat 8.5,點選完成


點選完成後返回到上一步的視窗,選中order and export,在列表中選中apache tomcat 8.5 點選應用和關閉,到此就配置完成build path。此時所報報錯就會消失。

然後在hello.jsp檔案的body中輸入以下程式碼:

<%
 out.print("hello jsp!");
%>


將jsp_project專案部署到tomcat上

在eclipse程式碼編輯視窗的下方,找servers,下方出現tomcat v8.5服務,如果沒有出現,會提示新增。右鍵,在彈出的選單中選擇add and remove


選中要部署的專案jsp_project,點選中間的add按鈕,然後點選finish。同樣的,將專案從tomcat上移除只需選擇右側要移除的專案,然後點選中間的remove按鈕,點選完成即可。


同樣,選中下方servers,右鍵tomcat v8.5 在彈出的選單中選中start開啟tomcat服務。

此時如果報以下錯誤


說明我們之前在終端中用命令啟動過了tomcat,開啟終端進入到tomcat的bin目錄下,輸入./shutdown.sh關閉tomcat,然後再重新在eclipse中啟動tomcat服務即可。

啟動成功後,在瀏覽器中輸入http://localhost:8080/加上專案名稱JSP_Project/加上資料夾名成jsp_01/加上檔名hello.jsp,完成路徑:http://localhost:8080/JSP_Project/jsp_01/hello.jsp,回車後就可以看到瀏覽器中輸出了hello jsp!,ok,完成。


退出eclpse的時候記得關閉tomcat哦,不用就關,養成一個良好的習慣!