首頁 Java java教程 JavaEE開發基於Eclipse的環境建置以及Maven Web App的建立(圖文)

JavaEE開發基於Eclipse的環境建置以及Maven Web App的建立(圖文)

Mar 21, 2017 am 10:44 AM

本文主要介紹如何在Eclipse中建立的Maven Project,本文是JavaEE開發的開篇,也是基礎。以下內容主要包含了JDK1.8的安裝、JavaEE版本的Eclipse的安裝、Maven的安裝、Tomcat 9.0的設定、Eclipse上的M2Eclipse插件以及STS插件的安裝。

本篇部落格就完整的來聊聊如何在Eclipse中建立的Maven Project。本篇部落格是JavaEE開發的開篇,也是基礎。本篇部落格的內容乾貨還是比較多的,而且比較實用,而且都是採用目前最新版本的工具來配置的環境。以下內容主要包括了JDK1.8的安裝、JavaEE版本的Eclipse的安裝、Maven的安裝、Tomcat 9.0的設定、Eclipse上的M2Eclipse插件以及STS插件的安裝。當然這篇部落格是在Mac OS X下完成的。當然這篇所涉及的工具都有Windows版的,而且Eclipse的Mac版與Windows版本的差別不大,所以今天的部落格還是適用於Windows系統。本篇部落格雖然是基於Eclipse的環境搭建,不過IntelliJ IDEA用起來也是比較爽的,可以自行Google下載安裝。

當然在環境以及外掛程式安裝和設定完畢後,我們也基於Maven提供的原型創建了一個Web App。當然在該Web App的工程創建後Eclipse會報錯,下方提供了報錯的解決方案。解決後,並完成了工程的運作。下篇部落格我們會基於這個WebApp使用Maven引入SpringMVC。

之前在大學的時候學過些Spring框架,這幾天也在看最新版本的Spring,變化還是不小的。就從沒有各種設定的xml檔案這一點來說就挺讓人興奮的,透過Java配置或註解來實現依賴注入,用起來比之前順手不少。在前幾篇博客,我們使用了Objective-C語言的反射機制實現了「依賴注入」以及「面向切面程式設計」。當然在Java中的依賴注入也是使用Java的反射機制來實現的。這篇部落格我們就來實戰SpringMVC。

一、開發環境建置以及所需工具的安裝

1、JDK的安裝

#當然Java開發怎麼少的了JDK了,我們可以從Oracle官網上下載對應平台對應版本的JDK(官網JDK下載地址請戳我)。打開連結後,找到下方這塊區域,下載對應的JDK即可。當然我用的是Mac OS X的系統,所以下載的是下方File Size最大的。

JavaEE開發基於Eclipse的環境建置以及Maven Web App的建立(圖文)

將上述的dmg檔案依照引導完成後,你可以開啟系統偏好設定來查看安裝情況,如下所示:

JavaEE開發基於Eclipse的環境建置以及Maven Web App的建立(圖文)

#當然你也可以透過命令列來查看java的版本,來測試一下是不是安裝成功如下所示:

JavaEE開發基於Eclipse的環境建置以及Maven Web App的建立(圖文)

二、Eclipse的安裝

JavaEE開發基於Eclipse的環境建置以及Maven Web App的建立(圖文)Eclipse

的強大以及靈活性就不用多說了,關鍵是Eclipse是免費的呢。用著還不錯,關鍵有是免費的,所以我們就選Eclipse當我們的IDE了。當然JavaEE開發還好多其他IDE, 當然用起來也還不錯,在此就不做過多贅述了。 因為安裝JavaEE版的Eclipse需要JDK的支持,所以我們得先安裝JDK。

1、安裝Eclipse Installer我們先從Eclipse的官網上下載Eclipse Installer,然後透過Eclipse Installer安裝對應的Eclipse(Eclipse Installer的下載地址請戳我)。 開啟後點選下方的按鈕下載即可。

JavaEE開發基於Eclipse的環境建置以及Maven Web App的建立(圖文)

2.安裝對應版本的Eclipse下方就是上述步驟安裝的

# ##Eclipse Installer######開啟的結果。透過Eclipse的安裝工具可以安裝各種版本的IDE, 如下所示。因為我們要使用Eclipse來做Java EE的開發,所以我們選擇######Eclipse IDE ###for### Java EE Developers######即可。 ##################三、Maven的###安裝與設定#########

Maven的功能在此就不做贅述了,簡單的說就是來管理一些依賴函式庫的工具,可以透過Maven特別方便的來加入和管理一些依賴函式庫。而且可以很方便的管理依賴函式庫的版本更新。當然,我們之前在聊iOS開發時用到的Cocoapods所扮演的角色,在我們的工程開發上與Maven的功能大同小異,都是用來管理第三方依賴函式庫的。接下來我們就來看看Maven的安裝與設定。

1.下載Maven

首先呢我們從官網上下載對應版本的Maven(Maven官方下載位址請戳我)。因為我的是OS X系統,所以我下載的是下方這個。點擊下載後解壓縮備用即可。

JavaEE開發基於Eclipse的環境建置以及Maven Web App的建立(圖文)

2.設定Maven

#開啟終端機在終端機輸入指令如下,也就是使用vi編輯.bash_profile檔。

vi ~/.bash_profile

開啟後,輸入i, 切換到vi編輯狀態,然後輸入下方三行來設定對應的環境變數。前兩個是配置Maven的環境變數的,後者是配置Java的環境變數的。 M2_HOME設定的是我們剛才下載的Maven的壓縮檔案解壓縮的對應目錄,如下: 

JavaEE開發基於Eclipse的環境建置以及Maven Web App的建立(圖文)


#
export M2_HOME=/Users/lizelu/Documents/apache-maven-3.3.9
export PATH=$PATH:$M2_HOME/bin
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home
登入後複製

然後點擊esc切換到vi的命令列狀態,然後輸入:wq進行儲存和退出vi。然後在命令列上輸入下方命令使我們編輯的文件生效。

source ~/.bash_profile

然後透過mvn -v來查看Maven的版本,然後看一下是否Maven安裝成功具體結果如下所示。

3、Eclipse安裝Maven外掛程式-M2Eclipse

(1)從官網取得線上安裝位址

Maven安裝完畢後,為了方便開發,我們還需要為Eclipse來安裝Maven插件----M2Eclipse(M2Eclipse的介紹與安裝的官方地址請戳我)。在Eclipse官網上給了M2Eclipse插件的安裝位址,下方是M2Eclipse的首頁。

JavaEE開發基於Eclipse的環境建置以及Maven Web App的建立(圖文)

官網下方提供的這個位址就是M2Eclipse的線上安裝位址,將改位址複製,備用即可。

JavaEE開發基於Eclipse的環境建置以及Maven Web App的建立(圖文)

(2)、在Eclipse中安裝該外掛程式

首先開啟Help->Install New Software…如下:

JavaEE開發基於Eclipse的環境建置以及Maven Web App的建立(圖文)

#然後會出現下方這個頁面,點擊Add進行外掛程式的新增。新增時輸入name和線上安裝的位址即可,如下所示。

JavaEE開發基於Eclipse的環境建置以及Maven Web App的建立(圖文)

上述步驟點選ok後,稍微等上一會,會出現下方頁面,然後勾選後進行安裝即可。

JavaEE開發基於Eclipse的環境建置以及Maven Web App的建立(圖文)

四、安裝STS--Spring Tools Suite

#該外掛程式是Spring官網為開發者提供的套件,官網的介紹如下:

JavaEE開發基於Eclipse的環境建置以及Maven Web App的建立(圖文)

JavaEE開發基於Eclipse的環境建置以及Maven Web App的建立(圖文)

其實STS中就繼承了Maven插件的,但是上面我們還是單獨的安裝的M2Eclipse 。從其中找到對應的外掛程式版本進行安裝即可,我們這裡安裝的是最新版本的STS#。安裝過程與上述M2Eclipse的安裝過程類似,在此就不做過多贅述了。

JavaEE開發基於Eclipse的環境建置以及Maven Web App的建立(圖文)

五、Apache Tomcat的安裝與設定

1、下載Tomcat

當然,首先我們得先從Apache Tomcat官網上來下載一份Tomcat。這篇部落格所使用的就是目前最新版本的Tomcat9.0,從Download#可以下載對應版本的Tomcat。如下圖所示。

JavaEE開發基於Eclipse的環境建置以及Maven Web App的建立(圖文)

點擊對應的版本後,我們可以根據對應的平台去下載對應版本的Tomcat即可,因為本篇部落格是基於Mac OS X系統,所以這裡下載的是zip包,如下所。

 JavaEE開發基於Eclipse的環境建置以及Maven Web App的建立(圖文)

2. Eclipse設定Tomcat

將上述下載好的Tomcat進行解壓縮,接下來我們要在Eclipse配置我們的Tomcat9.0。開啟Eclipse的偏好設定->Server->Runtime Environment->Add,# 具體如下所示:

JavaEE開發基於Eclipse的環境建置以及Maven Web App的建立(圖文)

下方就是開啟後的偏好設置,當然我們之前已經將Tomcat9.0配置上了,如果你想新增新的伺服器的話,點擊新增即可。

JavaEE開發基於Eclipse的環境建置以及Maven Web App的建立(圖文)

點擊新增後會讓你選擇對應的版本,因為我們下載的是Tomcat9.0, 所以我們就選擇Apache Tomcat v9.0 , 如下所示:

 JavaEE開發基於Eclipse的環境建置以及Maven Web App的建立(圖文)

緊接著鍵入Tomcat Server的名稱,選擇Tomcat的所在路徑,然後選擇JRE的對應版本即可,然後點擊Finish後我們的Tomcat就與Eclipse關聯完畢了。

 JavaEE開發基於Eclipse的環境建置以及Maven Web App的建立(圖文)

六、創建Maven管理的Web工程

經過上述的五步,我們的環境以及所需的插件已經安裝完畢。接下來就該使用了,還是那句話,工欲善其事必先利其器。接下來就該我們使用上述工具發揮作用的時候了。本部分就是透過Eclipse來建立Maven管理的Web工程,然後在下一步引入和配置SpringMVC

1、建立Maven的Web工程

#新Maven工程:File -> New -> Maven Project,具體如下:

JavaEE開發基於Eclipse的環境建置以及Maven Web App的建立(圖文)

JavaEE開發基於Eclipse的環境建置以及Maven Web App的建立(圖文)

#點擊Next進入下述頁面,下方的視窗是我們選擇所建立的Maven Project的原型的。因為我們要建立Web項目,所以我們選擇的是maven-archetype-webapp,然後點選next即可。

 JavaEE開發基於Eclipse的環境建置以及Maven Web App的建立(圖文)

點選next後,接著我們需要輸入組織名稱以及專案的名稱,然後點選Finish即可。具體如下圖所示:

JavaEE開發基於Eclipse的環境建置以及Maven Web App的建立(圖文)

2.解決錯誤

選擇上述原型所建立的工程,預設是有錯誤的,如下所示。接下來我們要做的事情就是將該錯誤解決掉。

JavaEE開發基於Eclipse的環境建置以及Maven Web App的建立(圖文)

#右鍵點選我們的工程,然後點選Properties選項,如下所示:

JavaEE開發基於Eclipse的環境建置以及Maven Web App的建立(圖文)

下方就是點選Properties後面的對話框。然後我們找到Java Build Path -> Libraries ->Add Library… -> Server Runtime ->Next#。 具體如下所示:

JavaEE開發基於Eclipse的環境建置以及Maven Web App的建立(圖文)

點選Next後選擇我們先前設定的Apache Tomcat v9.0,然後點選Finish即可。加入Libraries後不要忘記點擊Apply按鈕以及OK按鈕。

JavaEE開發基於Eclipse的環境建置以及Maven Web App的建立(圖文)

經過這些步驟,我們的錯誤就解決了。這時候你在看我們創建的工程時,錯誤已經不存在了,而且多了一些目錄,如下所示:

JavaEE開發基於Eclipse的環境建置以及Maven Web App的建立(圖文)

#然後再進入 #Order and Exprot中選上下方這幾個函式庫即可,如下圖:

JavaEE開發基於Eclipse的環境建置以及Maven Web App的建立(圖文)

##此時此刻,我們使用Maven來管理的Web工程就創建完畢了,你現在可以在Tomcat上運行一下你的工程了,下方是運行結果。

JavaEE開發基於Eclipse的環境建置以及Maven Web App的建立(圖文)

關於日誌的配置在此就不做過多贅述了,本篇部落格所涉及的Demo依然​​會在github上進行分享。

以上是JavaEE開發基於Eclipse的環境建置以及Maven Web App的建立(圖文)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

<🎜>:泡泡膠模擬器無窮大 - 如何獲取和使用皇家鑰匙
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系統,解釋
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆樹的耳語 - 如何解鎖抓鉤
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1665
14
CakePHP 教程
1424
52
Laravel 教程
1321
25
PHP教程
1269
29
C# 教程
1249
24
Java Maven建置工具進階:最佳化編譯速度與依賴管理 Java Maven建置工具進階:最佳化編譯速度與依賴管理 Apr 17, 2024 pm 06:42 PM

最佳化Maven建置工具:最佳化編譯速度:利用平行編譯和增量編譯。優化依賴關係:分析依賴項樹,使用BOM(材料清單)管理傳遞依賴項。實戰案例:透過範例說明最佳化編譯速度和相依性管理。

避免Maven環境配置常見錯誤:解決配置問題 避免Maven環境配置常見錯誤:解決配置問題 Feb 19, 2024 pm 04:56 PM

Maven是Java專案管理和建置工具,被廣泛應用於Java專案的開發中。在使用Maven進行專案建置的過程中,往往會遇到一些常見的環境配置問題。本文將針對這些常見問題進行解答,並提供具體的程式碼範例,幫助讀者避免常見的配置錯誤。 1.Maven環境變數配置錯誤問題描述:使用Maven時,如果環境變數配置不正確,可能導致Maven無法正常運作。解決方法:確保

指導設定Maven本地庫:高效管理專案依賴 指導設定Maven本地庫:高效管理專案依賴 Feb 19, 2024 am 11:47 AM

Maven本地倉庫設定指南:輕鬆管理專案依賴隨著軟體開發的發展,專案的依賴套件管理變得越來越重要。 Maven作為一個優秀的建置工具和依賴管理工具,在專案開發過程中扮演著至關重要的角色。 Maven預設會從中央倉庫下載專案依賴,但有時我們需要將一些特定的依賴套件儲存到本地倉庫中,以便離線使用或避免網路不穩定的問題。本文將介紹如何設定Maven本地倉庫,以便輕鬆管理

Eclipse背景色配置指南 Eclipse背景色配置指南 Jan 28, 2024 am 10:44 AM

Eclipse背景顏色設定教學Eclipse是一款非常受歡迎的整合開發環境(IDE),用於開發各種程式語言的應用程式。它具有豐富的功能和靈活的配置選項,可以根據個人需求進行自訂設定。其中一個常見的個人化需求就是改變Eclipse的背景顏色。這篇文章將向你詳細介紹如何設定Eclipse的背景顏色。我們將提供具體的程式碼範例來幫助你快速實現這一目標。步驟1:打

基礎教學:使用IDEA建立Maven項目 基礎教學:使用IDEA建立Maven項目 Feb 19, 2024 pm 04:43 PM

IDEA(IntelliJIDEA)是一款強大的整合開發環境,可協助開發人員快速且有效率地開發各種Java應用程式。在Java專案開發中,使用Maven作為專案管理工具能夠幫助我們更好地管理依賴函式庫、建置專案等。本文將詳細介紹如何在IDEA中建立一個Maven專案的基本步驟,同時提供具體的程式碼範例。步驟一:開啟IDEA並建立新專案開啟IntelliJIDEA

Maven設定Java版本的最佳實務與推薦方法 Maven設定Java版本的最佳實務與推薦方法 Feb 22, 2024 pm 03:18 PM

使用Maven建置Java專案時,經常會遇到需要設定Java版本的情況。正確設定Java版本不僅可以確保專案在不同環境中正常運行,還能避免一些相容性問題,提升專案的穩定性和可維護性。本文將介紹Maven設定Java版本的最佳實務和推薦方法,並提供具體的程式碼範例供參考。 1.在pom.xml檔中設定Java版本在Maven專案的pom.xml檔中,可以通

建置流暢無阻:如何正確配置Maven鏡像位址 建置流暢無阻:如何正確配置Maven鏡像位址 Feb 20, 2024 pm 08:48 PM

建置流暢無阻:如何正確配置Maven鏡像位址在使用Maven建置專案時,配置正確的鏡像位址是非常重要的。正確配置鏡像位址可以加快專案建置的速度,避免網路延遲等問題。本文將介紹如何正確配置Maven鏡像位址,並給出特定的程式碼範例。為什麼需要設定Maven鏡像位址Maven是專案管理工具,可以自動化建置專案、管理依賴、產生報表等。在Maven建置專案時,通常

Maven阿里雲鏡像配置詳解 Maven阿里雲鏡像配置詳解 Feb 21, 2024 pm 10:12 PM

Maven阿里雲鏡像設定詳解Maven是Java專案管理工具,透過設定Maven可以方便下載依賴函式庫和建置專案。而阿里雲鏡像可以加速Maven的下載速度,提升專案建置效率。本文將詳細介紹如何設定阿里雲鏡像,並提供具體的程式碼範例。什麼是阿里雲鏡像?阿里雲鏡像是阿里雲提供的Maven鏡像服務,透過使用阿里雲鏡像,可以將下載Maven依賴函式庫的速度大大加快。阿里雲鏡

See all articles