安裝Jdk、Maven、Tomcat與配置環境變量詳解(Win10)

前言

本文針對於WIN10下JDK,Maven,Tomcat等常用開發工具的下載配置步驟作出詳解。Win7,Win8步驟類似。對於這些常用開發工具建議創建一個文件夾統一維護

由於,Maven,Tomcat等工具都是依賴與JDK,所以首先要安裝好JDK。話不多說,開始配置;

一、JDK的下載與配置環境變量

1.1 下載jdk1.8

​ 以jdk1.8爲例:官網鏈接
​ 打開官網,接受條款,選擇相應版本下載即可;
在這裏插入圖片描述

1.2 安裝

​ 建議修改安裝路徑到我們自己創建的文件夾下
在這裏插入圖片描述
​ 然後一路next就OK了

1.3 配置環境變量

​ 右鍵此電腦->屬性->高級系統設置
在這裏插入圖片描述
​ 新建系統變量:

​ 變量名:JAVA_HOME

​ 變量值:D:\Java\jdk1.8.0_181(變量值爲JDK的安裝目錄)
在這裏插入圖片描述
​ 新建系統變量:

​ 變量名:CLASSPATH

​ 變量值: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
在這裏插入圖片描述
​ 編輯系統變量下的Path變量:

​ 新建:%JAVA_HOME%\bin

​ 新建:%JAVA_HOME%\jre\bin
在這裏插入圖片描述
​ 保存即可;

1.4 驗證

​ WIN+R打開cmd命令行窗口,輸入java -version和javac -version,出現下圖結果,即爲成功;
在這裏插入圖片描述
到此,JDK配置完成;

二、Maven的下載與相關配置

2.1 下載Maven

​ 以Maven3.6.0(要求JDK1.7+)爲例:官網鏈接
在這裏插入圖片描述
點擊下載壓縮包,並解壓到指定目錄即可,這裏還是推薦放在D盤下的Java目錄

注意:Maven各個版本對JDK的要求是不同的
在這裏插入圖片描述
​ 歷史版本鏈接

2.2 配置Maven

2.2.1 配置環境變量和字符編碼

​ Maven的環境變量相對簡單,只需要在系統變量下新建一個名爲MAVEN_HOME變量,值爲Maven的解壓目錄

​ 然後在系統變量的Path變量下新建%MAVEN_HOME%\bin即可;

​ 字符編碼:默認是當前系統中文GBK編碼,需要把將其設置成UTF-8

​ 新建系統變量,名爲:MAVEN_OPTS,值爲-Xms256m -Xmx512m -Dfile.encoding=UTF-8

​ 保存即可;

2.2.2 配置repo、jdk

​ Maven默認的repo在C:\Users\Administrator.m2文件夾裏,我們需要修改一下這些默認配置;

​ 打開${Maven解壓目錄下}\conf文件夾下的settings.xml文件,建議使用NotePad++等類似的編輯器編輯

repo的配置:找到localRepository標籤,添加自己的配置,樣例是在D盤下Java目錄下的repo目錄

  <!-- localRepository
   | The path to the local repository maven will use to store artifacts.
   |
   | Default: ${user.home}/.m2/repository
  <localRepository>/path/to/local/repo</localRepository>
  -->
  <localRepository>D:\Java\repo</localRepository>
  <!-- interactiveMode
   | This will determine whether maven prompts you when it needs input. If set to false,
   | maven will use a sensible default value, perhaps based on some other setting, for
   | the parameter in question.
   |
   | Default: true
  <interactiveMode>true</interactiveMode>
  -->

jdk的配置:找到profiles標籤,添加自己的配置

<profile>    
    <id>jdk-1.8</id>
    <activation>
        <activeByDefault>true</activeByDefault>
        <jdk>1.8</jdk>
    </activation>
    <properties>   
        <maven.compiler.source>1.8</maven.compiler.source>
        <maven.compiler.target>1.8</maven.compiler.target>
    	<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
    </properties>
</profile>

2.2.3 更換鏡像源

​ 由於默認國外源速度不穩定,所以我們可以更換成國內的鏡像,具體步驟:

找到mirrors標籤,在裏面添加自己的配置(以阿里源爲例):

<mirror>
	<id>alimaven</id>
	<mirrorOf>central</mirrorOf>
	<name>aliyun maven</name>
	<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror>
<mirror>
    <id>repo2</id>
    <mirrorOf>central</mirrorOf>
    <name>repo2 maven</name>
    <url>http://repo2.maven.org/maven2</url>
</mirror>

2.3 驗證配置

​ 與jdk驗證類似,打開CMD窗口輸入:mvn -version命令,會顯示版本,以及編碼等信息;
在這裏插入圖片描述

三、Tomcat的下載與相關配置

3.1 下載Tomcat8.5/Tomcat9.0

​ 以Tomcat8.5爲例:官網鏈接
在這裏插入圖片描述
​ 下載之後解壓到指定目錄,這裏我也推薦放在D:\Java目錄下

3.2 配置環境變量

​ 新建系統變量:CATALINA_HOME,變量值爲 D:\Java\apache-tomcat-8.5.34(即爲Tomcat的解壓目錄)

​ 在Path變量裏新建:path: %CATALINA_HOME%\bin

​ 保存即可;

3.3 驗證環境變量配置

​ 打開cmd窗口,鍵入startup.bat命令,運行截圖
在這裏插入圖片描述
​ 打開瀏覽器訪問:localhost:8080,正常出現網頁則表示配置成功;
在這裏插入圖片描述

3.4 其他配置

3.4.1 端口更改

​ Tomcat默認使用8080端口,我們可以修改配置文件來更改其端口,步驟如下:

​ 停掉當前運行的Tomcat,並用文本編輯器打開主目錄下的conf裏的server.xml文件

修改第一處

<!--
	<Server port="8005" shutdown="SHUTDOWN">
	將8005修改爲其他值,保證不與其他衝突即可
-->
<Server port="8015" shutdown="SHUTDOWN">
<Listener className="org.apache.catalina.startup.VersionLoggerListener"/>

修改第二處

<!--
	A "Connector" represents an endpoint by which requests are received
	and responses are returned. Documentation at :
	Java HTTP Connector: /docs/config/http.html
	Java AJP  Connector: /docs/config/ajp.html
	APR (HTTP/AJP) Connector: /docs/apr.html
	Define a non-SSL/TLS HTTP/1.1 Connector on port 8080
-->
<!--
	<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" />
	將8080修改其他值,不衝突即可;
-->
	<Connector connectionTimeout="20000" port="9080" protocol="HTTP/1.1" redirectPort="8443" />
	<!-- A "Connector" using the shared thread pool-->
	<!--
    <Connector executor="tomcatThreadPool"
               port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
               -->

修改第三處

    <!-- Define an AJP 1.3 Connector on port 8009 -->
    <!--
		<Connector port="8009" protocol="AJP/1.3" redirectPort="8443"/>
		將8009修改其他值,不衝突即可;
	-->
	<Connector port="8019" protocol="AJP/1.3" redirectPort="8443"/>

​ 保存,重新啓動Tomcat,訪問:localhost:9080,正常出現網頁則表示配置成功;
在這裏插入圖片描述

3.4.2 默認編碼設置

​ 爲了避免討厭的亂碼問題,我們需要將Tomcat的編碼格式設置成UTF-8;

​ 還是編輯server.xml文件

<!--
	<Connector connectionTimeout="20000" port="9080" protocol="HTTP/1.1" redirectPort="8443" />
	在後面加上 URIEncoding="UTF-8"即可;
-->
	<Connector connectionTimeout="20000" port="9080" protocol="HTTP/1.1" redirectPort="8443" URIEncoding="UTF-8"/>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章