官术网_书友最值得收藏!

1.4 開發環境搭建

本節介紹Java開發環境的搭建。開發Java應用主要涉及JDK、Maven及IDE的安裝。除了JDK不低于8版本外,其他工具都沒有特殊的要求,只要選擇你平時熟悉的工具即可。

如果本地環境已經具備上述要求,就可以直接跳過本節進入下一節的學習。

本節所介紹的開發環境是基于新版本的JDK、Maven、IntelliJ IDEA和Eclipse來搭建的。

1.4.1 安裝JDK

JDK版本分為Oracle公司發布的版本以及OpenJDK發布的版本,兩者授權上有比較大的差異,但在API的使用上差異不大,因此從學習角度選擇哪個版本都可以。

Oracle公司發布的JDK下載地址為:

https://www.oracle.com/technetwork/java/javase/downloads/index.html。

OpenJDK發布的JDK下載地址為:http://jdk.java.net/14/。

根據不同的操作系統選擇不同的安裝包。以Windows環境為例,可通過jdk-14_windows-x64_bin.exe或jdk-14_windows-x64_bin.zip來進行安裝。.exe文件的安裝方式較為簡單,按照界面提示單擊“下一步”按鈕即可。下面演示.zip文件的安裝方式。

1.解壓.zip文件到指定位置

將jdk-14_windows-x64_bin.zip文件解壓到指定的目錄下即可。比如,本書放置在了D:\Program Files\jdk-14位置,該位置下包含如圖1-4所示的文件。

圖1-4 解壓文件

2.設置環境變量

創建系統變量“JAVA_HOME”,其值指向了JDK的安裝目錄,如圖1-5所示。

圖1-5 系統變量

在用戶變量“Path”中增加“%JAVA_HOME%”,如圖1-6所示。

圖1-6 用戶變量

注意

JDK 14已經無須再安裝JRE,設置環境變量時也不用設置CLASSPATH了。

3.驗證安裝

執行“java -version”命令進行安裝的驗證:

    >java -version
    openjdk version "14" 2020-03-17
    OpenJDK Runtime Environment (build 14+36-1461)
    OpenJDK 64-Bit Server VM (build 14+36-1461, mixed mode, sharing)

如果顯示上述信息,就說明JDK已經安裝完成。

如果顯示的內容還是安裝前的老JDK版本,那么可按照如下步驟解決。首先,卸載老版本的JDK,如圖1-7所示。

圖1-7 卸載老版本的JDK

其次,在命令行輸入如下指令來設置JAVA_HOM和Path:

     >SET JAVA_HOME=D:\Program Files\jdk-14

>SET Path=%JAVA_HOME%\bin

1.4.2 Maven安裝

Maven的下載頁面為http://maven.apache.org/download.cgi,找到新的下載包,單擊下載即可。本例為apache-maven-3.6.3-bin.zip。

1.安裝

首先解壓.zip文件,將apache-maven-3.6.3文件夾復制到任意目錄下。本例為D:\Program Files\apache-maven-3.6.3。

接著在環境變量中添加一個系統變量,變量名為“MAVEN_HOME”,變量值為“D:\Program Files\apache-maven-3.6.3”,如圖1-8所示。

圖1-8 Maven系統變量

最后,在環境變量的系統變量的Path中添加一個“%M2_HOME%”。

在命令行下輸入“mvn –version”以驗證Maven是否安裝成功。若出現圖1-9所示的界面,則證明安裝成功。

圖1-9 驗證Maven的安裝

2.設置本地倉庫

找到Maven安裝目錄的conf目錄,在該目錄下有一個settings.xml文件。該文件即為Maven的配置文件。

建一個文件夾作為倉庫,本例為D:。

在配置文件中找到被注釋的<localRepository>/path/to/local/repo</localRepository>將它啟用,寫上倉庫的路徑,即為<localRepository>D:\workspaceMaven</localRepository>。

3.設置鏡像

Maven默認的中央倉庫服務器是在國外的,因此有時下載依賴會很慢。為了加快下載速度,可以設置鏡像選擇國內的地址。

在配置文件中找到<mirrors>節點,在該節點下添加如下鏡像:

1.4.3 安裝Eclipse

常用的Java開發工具很多,比如IDE類的有Visual Studio Code、Eclipse、WebStorm、NetBeans、IntelliJ IDEA等,你可以選擇自己所熟悉的IDE。

Eclipse是采用Java語言開發的,對Java有著一流的支持,而且這款IDE還是免費的,可以隨時下載使用。

Eclipse的下載地址為:https://www.eclipse.org/downloads/packages/。

本書使用eclipse-jee-2019-12-R-win32-x86_64.zip來進行安裝。

下面演示.zip文件的安裝方式。

1.解壓.zip文件到指定位置

將eclipse-jee-2019-12-R-win32-x86_64.zip文件解壓到指定的目錄下即可。比如,本書放置在了D:Files-jee-2019-12-R-win32-x86_64,該位置下包含如圖1-10所示的文件。

圖1-10 解壓文件

2.打開Eclipse

雙擊eclipse.exe文件,即可打開Eclipse。

3.配置工作區間

默認的工作區間如圖1-11所示。用戶也可以指定自己的工作區間。

圖1-11 指定工作區間

4.配置JDK

默認情況下,Eclipse會自動按照系統變量“JAVA_HOME”來查找所安裝的JDK,無須特殊配置。

如果要自定義JDK版本,那么可以在“Window→Preferences→Installed JREs”找到配置界面,如圖1-12所示。

圖1-12 配置JDK

5.配置Maven

默認情況下,Eclipse會使用內嵌的Maven。

如果要配置為自己本地安裝的Maven,那么可以在“Window→Preferences→Maven”找到配置界面,如圖1-13所示。

圖1-13 配置Maven安裝目錄

同時,將Maven的配置指向本地安裝的Maven的配置文件,如圖1-14所示。

圖1-14 配置Maven配置文件

1.4.4 安裝IntelliJ IDEA

IntelliJ IDEA是一款現代化智能開發工具,也是開發Java應用的另一款利器。IntelliJ IDEA分為商業版和社區版,在下載界面(https://www.jetbrains.com/idea/download/)可以看到這兩個版本不同的安裝包,如圖1-15所示。

圖1-15 IntelliJ IDEA版本

商業版是收費的,擁有更強大的功能,支持諸如Spring、Micronaut、Quarkus、Helidon、Swagger、JavaScript、TypeScript、SQL等特性。社區版是免費的,主要針對Java應用開發。對于普通開發者或者初學者而言,選擇社區版已經足夠。本書的案例也是基于社區版來開發的。

本書使用ideaIC-2019.3.2.win.zip來進行安裝。

下面演示.zip文件的安裝方式。

1.解壓.zip文件到指定位置

將ideaIC-2019.3.2.win.zip文件解壓到指定的目錄下即可。比如,本書放置在了D:Files-2019.3.2.win位置,該位置下包含如圖1-16所示的文件。

圖1-16 解壓文件

2.打開IntelliJ IDEA

雙擊bin目錄下的idea64.exe文件,即可打開IntelliJ IDEA。

在IntelliJ IDEA啟動界面選擇創建一個新應用或者導入現有的應用,如圖1-17所示。

圖1-17 IntelliJ IDEA啟動界面

1.4.5 安裝Apache Tomcat

Apache Tomcat是流行的Servlet容器,經常被用來部署Java Web應用。

Tomcat的下載地址為https://tomcat.apache.org/download-90.cgi。

本書使用apache-tomcat-9.0.30-windows-x64.zip來進行安裝。

下面演示.zip文件的安裝方式。

1.解壓.zip文件到指定位置

將apache-tomcat-9.0.30-windows-x64.zip文件解壓到指定的目錄下即可。比如,本書放置在了D:Files-tomcat-9.0.30-windows-x64位置,該位置下包含如圖1-18所示的文件。

圖1-18 Apache Tomcat安裝目錄

2.啟動Tomcat

雙擊bin目錄下的startup.bat文件,即可啟動Tomcat。

Tomcat成功啟動后,在瀏覽器訪問http://localhost:8080/,可以看到Tomcat的管理界面,如圖1-19所示。

圖1-19 Apache Tomcat的管理界面

有關Tomcat的詳細內容將在第3章繼續講解。

主站蜘蛛池模板: 东辽县| 惠来县| 青岛市| 衢州市| 五大连池市| 济南市| 滁州市| 玉山县| 江都市| 凉山| 德格县| 湘潭县| 巴林右旗| 白银市| 元谋县| 衡阳县| 杂多县| 进贤县| 贵南县| 邹城市| 西青区| 肇庆市| 贺州市| 青岛市| 霍州市| 樟树市| 高州市| 彩票| 休宁县| 重庆市| 芷江| 金门县| 青海省| 阿拉善盟| 红原县| 临洮县| 麟游县| 水富县| 酉阳| 呼图壁县| 大港区|