close

前言

在學校教授JAVA時,IDE很陽春,因為是用Notepad(筆記本)開發程式;出社會後,用NetBean、Eclipse,這些IDE雖然比Notepad好很多,但跟Windows的Visual Studio功能比較來,真的是差的很多(不過安裝檔案的大小也差很多),尤其是在建立一個網站時,Visual Studio是透過滑鼠拖拉就可以建立起一個基本的網頁登入,但是JAVA卻是要從頭到尾自己來,要建立資料庫、寫網頁、寫程式等一大堆的動作,跟Visual Studio比起來真的是差太多了。

上述的認知是當年還不懂事的時候所想的,因為瞭解的不夠,所以才會這樣認為。事實上,JAVA在建立網頁上,並不會比Visual Studio還要難,不過因為它跨了很多的Plugin,所以從深入瞭解到可以應用,會比學會拖拉Visual Studio的網頁還要多花一點間,不過既然已經走在JAVA的道路上(已經上了賊船了),那還是學會這些東西比較好,接下來我們來談談要如何利用JAVA來快速建立一個網頁。

JAVA套件--Maven

Maven是一個JAVA的套件,主要是用來協助我們管理一堆Plugin(JAR檔)用的。某些時候我們要使用A JAR檔時,因為A JAR檔有用到B JAR檔的東西,所以我們要使用A JAR檔時,必須將B JAR檔一起抓下來,否則在程式在實行時,會抛出錯誤;如果B JAR檔又有用到C JAR檔,C JAR檔又需要D JAR檔...,這樣下去簡直沒完沒了,所以才會有Maven的產生,我們只需要告訴Maven我們要使用A JAR檔,它就會自動幫我們把所有相依性的JAR檔一併抓下來,是一個非常好用的管理套件工具。

Maven除了套件管理的功能外,另外有一個重點是開放讓3rd Party可進行套件的開發,使用者可以藉由Maven的設定,來執行3rd Party預設的命令,這樣的好處在於:

不需要手動下載程式,而是利用Maven本身的設定,即可下載遠端的3rd Party程式並執行。

再配合Maven本身的套件自動下載功能,即使3rd Party有用到未下載的JAR檔,對我們來說,只要多花一點時間,Maven就會自動幫我們下載完成,很方便就可以執行3rd Party已寫好的程式,等我們實作時就可以瞭解這樣的功能究竟有多麼強大。

安裝Maven

因為Maven已經被新版的Eclipse整合進去了,所以只要下載最新版的Eclipse,自然就會支援Maven,不過有些時候,我們要下Maven的指令時,透過Eclipse時還是比較不方便的,所以我們來下載Maven的執行檔並設定環境變數,來方便我們使用Maven。

下載Maven

  1. 請先開啟瀏灠器,並搜尋關鍵字「Maven」,找到Maven的主頁。

  1. 點擊左方的Download後,下載「Binary zip archive」(Windows)或Binary tar.gz archive」(Linux)。

  1. 將下載後的檔案解壓縮。

Windows設定環境變數

  1. 滑鼠移到桌面的「電腦」圖標上,按右鍵,選擇「內容」,進到下圖的系統視窗。

  1. 選擇「進階系統設定」(參考上圖的滑鼠指標)後,跳出「系統內容」視窗,選擇「環境變數」。

  1. 我們後續的操作都是在「系統變數」中進行。

  1. 新增變數:M2_HOME,內容為我們解壓縮的路徑。

  1. 編輯Path變數:新增%M2_HOME%\bin;

  1. 確定後,開啟「命令提示字元」,輸入命令:mvn後,如果可看到BUILD FAILURE,即代表設定成功,已經可以執行mvn指令了。

Linux設定環境變數

下方將解釋MAC環境下的設定:

  1. 開啟「終端機」程式後,進入home目錄。指令:cd ~

  1. 編輯.bash_profile檔案。指令vi .bash_profile

  1. 新增一行,內容為:

export PATH=${PATH}:/Users/tsengchienjung/apache-maven-3.3.9/bin

儲存並離開(請修改為Maven解壓縮後的路徑)

  1. 執行source .bash_profile來即時生效。指令source .bash_profile

  1. 確認Maven指令可執行:指令mvn

看到這樣的畫面即代表設定完成。

arrow
arrow

    JAVA Programmer 發表在 痞客邦 留言(0) 人氣()