前言
最近剛剛更換電腦,想要從0開始搭建一個(gè)新的java開發(fā)環(huán)境,主要是針對(duì)各個(gè)開發(fā)工具的安裝、環(huán)境變量的配置等,同時(shí)也是對(duì)已經(jīng)學(xué)習(xí)內(nèi)容的回顧,就寫了這樣一段記錄,以便將來搭建環(huán)境時(shí)使用,同時(shí)也可用于新手入門學(xué)習(xí)。內(nèi)容會(huì)按照學(xué)習(xí)的進(jìn)程,逐漸進(jìn)行更新。
1、IDEA安裝
下載:官網(wǎng)下載IDEA開發(fā)包,建議版本:2020.1.1
激活:通過激活jar包,按照步驟進(jìn)行激活,參照流程:http://www.lxweimin.com/p/9e13ec2eeef4
如有條件,請(qǐng)支持正版,本內(nèi)容只作學(xué)習(xí)使用。
配置:
- 修改快捷鍵,F(xiàn)ile->Settings->keymap->Main menu->code->Completion->Basic,雙擊 Basic->remove->Ctrl+空格,再次雙擊 Basic->Add Keyboard->鍵入 Alt+/->點(diǎn)擊OK
2、JDK安裝配置
下載:JDK官網(wǎng)下載對(duì)應(yīng)JDK版本[https://www.oracle.com/java/technologies/downloads/#java8-windows]
安裝:默認(rèn)安裝即可
環(huán)境變量配置:
新建環(huán)境變量,變量名:JAVA_HOME, 變量值:jdk安裝路徑,如:D:\my_java\jdk-13.0.2
選中系統(tǒng)變量Path,增加變量值:%JAVA_HOME%\bin
驗(yàn)證:命令行窗口輸入:java -version,彈出jdk版本即配置成功
3、tomcat安裝配置
下載:tomcat官網(wǎng)下載:http://tomcat.apache.org/,服務(wù)器建議下載安裝版,本地開發(fā)可直接使用免安裝版
安裝:默認(rèn)安裝即可,安裝過程需要選擇對(duì)應(yīng)jre安裝目錄
環(huán)境變量配置:
- 變量名:CATALINA_BASE
- 變量值:C:\Program Files\Apache Software Foundation\Tomcat 9.0,根據(jù)自己的實(shí)際安裝路徑配置;
- 變量名:CATALINA_HOME
- 變量值:C:\Program Files\Apache Software Foundation\Tomcat 9.0,根據(jù)自己的實(shí)際安裝路徑配置;
- 變量名:Path
- 變量值:;%CATALINA_HOME%\lib;%CATALINA_HOME%\bin,前面若有變量值要加“;”
配置虛擬目錄:
在server.xml配置host,詳細(xì)配置如下:
<Host name="localhost" appBase="D:\webapps" unpackWARs="true" autoDeploy="true">
<Context path="" docBase="D:\webapps" debug="0" />
</Host>
4、mysql安裝配置
下載:建議使用mysql5.5版本,下載地址:鏈接:https://pan.baidu.com/s/18QEURBCFnB5JGhIHQt1pMQ 提取碼:ixa6
安裝:安裝過程參照:鏈接:https://pan.baidu.com/s/1z_UFGOJc1JdxK63sYFe3bg 提取碼:qpw0
5、Maven安裝配置
下載:官網(wǎng)下載bin版本,下載完成后,拷貝至自定義目錄(沒有中文,沒有空格)
環(huán)境變量配置:
新增變量 MAVEN_HOME ,變量值就是你的 maven 安裝的路徑,如:D:\my_java\apache-maven-3.6.3
配置變量Path,將%MAVEN_HOME%\bin追加到Path變量中
測試:命令行窗口輸入:mvn -v,顯示版本信息即安裝完成
conf/settings.xml配置文件調(diào)整:
- 配置本地倉庫位置:
<localRepository>D:\my_java\maven_repository</localRepository></pre>
- 阿里云鏡像配置:
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror> </pre>
idea相關(guān)maven配置
-
Maven配置:
Maven home directory:maven安裝目錄,如:D:/my_java/apache-maven-3.6.3
User settings file:指定setting配置文件路徑,即MAVEN_HOME\conf\settings.xml
Local repository:本地倉庫地址,如:D:\my_java\maven_repository
-
Maven-Runner配置:
- VMOptions:-DarchetypeCatalog=internal解決項(xiàng)目加載過慢問題,-Dfile.encoding=UTF-8解決編碼問題
-DarchetypeCatalog=internal -Dfile.encoding=UTF-8</pre>
maven私服搭建、安裝jar包等功能詳見:http://www.lxweimin.com/p/a3eb852754b0
Redis安裝配置
下載:本地開發(fā)可直接用2.8.9版本,地址:鏈接:https://pan.baidu.com/s/1R3aJv-3foby9DNt6-jPiNA 提取碼:63ff
安裝:直接解壓即可,先啟動(dòng)服務(wù)器端,后啟動(dòng)客戶端
Svn安裝配置
下載:官網(wǎng)下載TortoiseSVN
安裝:安裝過程注意要安裝command line client tools這個(gè)功能
Idea配置:通過菜單Settings-Version Control-Subversion,添加D:\Program Files\TortoiseSVN\bin\svn.exe引用
SpringBoot
熱部署:
- 添加依賴
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
</dependency></pre>
通過菜單File | Settings | Build, Execution, Deployment | Compiler,修改Build project automatically為選中狀態(tài)
通過快捷鍵Shift+Ctrl+Alt+/ 選擇 Registry,compiler.automake.allow.when.app.running設(shè)置為選中狀態(tài)