eclipse自定義配置jre和Tomcat

正常情況下eclipse都有默認的jdk與Tomcat,但是項目配置有時候需要特定版本的jre與Tomcat,不是特定的版本就會出現各種各樣奇葩的問題,很是頭疼,最近搞的一個項目就是要求jdk版本爲1.6,Tomcat爲6.0.x版本,所以必須要熟悉配置,現記錄一下修改流程

1 .首先要明確你使用什麼版本的jdk與tomcat,從網絡下載相應的版本的壓縮包到本地,這裏我用的是jdk1.6.0_31,apache-tomcat-6.0.37,我將它們解壓縮放在f盤目錄下。

2 .之後打開eclipse,在window下打開preferences,跳轉到下面這個位置
這裏寫圖片描述

3 .之後選擇add,選擇第三項點擊next
這裏寫圖片描述

4 .這裏點擊Directory,指定jre的目錄,這裏其實沒必要指定jre目錄,直接指定解壓縮後的文件的最外層目錄即可,會自動識別jdk下面的jre下面的lib的jar包,具體見下圖,這裏jre name名字隨便起,我這裏採用的是默認的名字配置,之後點擊finish即可
這裏寫圖片描述

5 .出現下圖這種情況,我這裏裝了兩個jre,一個是1.8版本,另一個是1.6版本,這裏可以指定多個jre版本,但是實際使用過程中你只能選擇其中的一個進行使用,畢竟jre是java虛擬機運行環境
這裏寫圖片描述

6 .之後就可以根據實際項目情況選擇適應的jre版本了,具體看下面兩張經常遇見的圖,注意下面這兩張圖,eclipse會自帶默認檢測的環境,針對不同的環境會有不同的jre版本與其完美匹配,這涉及到編譯的問題,一般JavaSE-1.x對應的jre環境爲1.x,如果JavaSE中1.x與jre中的1.x中的x不同,那麼就會出現兼容問題,如果你是一個強迫症,那麼最好選擇對應的perfect match版本。。。。
這裏寫圖片描述

這裏寫圖片描述

7 .之後選擇Compiler,這裏指定jdk編譯版本,注意這裏jdk就是用來進行編譯程序的,與jre最好配置,也就是後綴數字要相同,見以下四圖,這裏出現黃色感嘆號,提示說當選擇jdk1.8版本進行編譯時確保對應的jre版本已經安裝並且被激活,也就是說最好保證jdk編譯版本與jre版本要一致,如果不一致那麼就很容易出問題報錯,明白了這一點也就知道一共有兩種修改方式,要麼修改jdk的編譯版本,要麼修改jre版本

這裏寫圖片描述

這裏寫圖片描述

這裏寫圖片描述

這裏寫圖片描述

8 .根據上面的這些配置就可以根據項目的需求選擇適應的jre版本與對應的jdk版本進行編譯,確保項目從版本不兼容而編譯出錯這裏不會出現問題。

9 .接下來就是配置Tomcat,有時候項目需要特定的Tomcat,因爲特定版本的Tomcat只能識別特定的jdk版本,首先進入下面這個位置,我這裏配置了兩個版本,一個是6.0版本,一個是8.0版本,這裏演示一下選擇add,添加Tomcat指定版本,這裏會提示Tomcat支持的jdk版本
這裏寫圖片描述

這裏寫圖片描述

10 .點擊next,指定之前下載的tomcat壓縮包解壓縮後的位置,見下圖,這裏Name是Tomcat服務器的名字隨便起,一個eclipse可以設置多個Tomcat,第二個選項指定Tomcat在本地的解壓縮目錄,指定JRE目錄,最好選擇Tomcat版本對應的jre版本,選擇後點擊finish那麼自定義的Tomcat就創建成功了。
這裏寫圖片描述

11 .之後在控制檯Server下右鍵new ,選擇Server,見下圖,這裏選擇Tomcat版本,同時在Server runtime environment中選擇之前配置好的tomcat即可,點擊next,在左側選擇待發布的項目之後點擊add,選擇finish,這樣web項目就會部署在Tomcat服務器上了。
這裏寫圖片描述
這裏寫圖片描述

12 .之後在Servers中選擇Tomcat啓動服務器,那麼部署在服務器上的項目也就可以正常訪問了測試下
這裏寫圖片描述

13 .以上就是在eclipse中自定義jre和Tomcat的版本的具體步驟,之後配置項目的時候再也不怕jre和Tomcat版本不匹配的問題了哈哈,那麼睡覺。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章