一、JDK配置
1.官網下載:http://www.oracle.com/
2.安裝
3.設置環境變量
環境變量一般指在操作系統中用來指定操作系統運行環境的一些參數。如path,當要求系統運行一個程序而沒有告訴它程序所在的完整路徑時,系統除了在當前目錄下面尋找此程序外,還會到path中指定的路徑去 找。通俗的講,你要的東西我這里沒有,怎么辦呢,那就去path里說的地兒找找吧。
在我們編譯程序時,我們需要用到javac這個編譯工具,而javac是在java的安裝目錄下的,當我們在其他目錄調用javac時,系統因為在當前目錄找不到就會報錯,為了方便我們以后編譯程序,不要每次編譯的時候就 跑到java安裝目錄中去,所以我們來設置環境變量。
右擊計算機→屬性→高級系統設置→高級→環境變量
新建 JAVA_HOME 變量:
新建 Path 變量:
4.檢驗:
快捷鍵win+R——> 輸入cmd,如圖:
輸入java -version之后出現
那就表示設置成功了。
5.IDEA配置:
(IDEA 2020
Other Settings變成了New Projects Settings
位置:在file ⇨ New Projects Settings ⇨ Settings for New Projects)
(一)Project Structure JDK配置:
1、點擊File -->Project Structure;
2、點擊左側標簽頁SDKs選項,再點擊左上角“+”,選擇JDK;
3、在彈出框選擇JDK安裝路徑,點擊OK即可配置成功。
下圖可以看到JDK已經在IDEA中配置好了。
(二)全局JDK配置:File->New project Settings->Structure for new projects
二、Maven 安裝與配置
1.maven安裝配置:參考:https://blog.csdn.net/a805814077/article/details/100545928
或 https://www.cnblogs.com/xihehua/p/9639045.html
2..IDEA配置maven:
(1)打開idea file-seting
打開如下頁面找到maven,也可以直接搜索maven 這樣就哦了
(2)file>new projects settings>settings for new projects
然后搜索maven;設置自己的maven版本和倉庫即可
3.idea 導入maven項目:
(1)首先打開IDEA開發工具,在軟件左上角選擇File->New->Product from Existing Sources.. (第二個選項),點擊鼠標左鍵打開。
(2)在打開的彈出層內選擇想要導入的maven項目,點擊OK按鈕導入項目到IDEA。
(3)導入項目IDEA會詢問是什么項目框架:Eclipse、Flash Builder、Gradle、Maven。這里我們選擇Maven,然后點擊下一步
(4)項目導入成功之后就可以再項目的右側導航欄內找到Maven選項,就可以看到項目結果目錄了,到此IDEA教程之導入maven項目就算成功了
(5)另外要編譯項目是否有異常信息,可以點擊IDEA上方導航欄內Build->Rebuild Project。進行項目編譯操作,這個功能算是最常用的了
報錯:
①Warning:(30, 1) java: Generating equals/hashCode implementation but without a call to superclass, even though this class does not extend java.lang.Object. If this is intentional, add '@EqualsAndHashCode(callSuper=false)' to your type.
4.IDEA創建或者導入maven項目后,右側沒有maven工具欄:
解決--->
在項目 pom.xml 文件中,點擊右鍵,選擇 Add as Maven Project,就可以看到maven選項
三、字體大小設置
1、非代碼窗口設置UI樣式和字體
設置在:“File | Settings | Appearance & Behavior | Appearance”中
2、代碼窗口字體
設置在:"Editor"的"Font"中,分別設置編輯器字體、字號、行間距
3、設置控制台字體
控制台字體和編輯器字體設置一個邏輯,設置在:"Editor"下"Color Scheme"的"Console Font"里。
4.IDEA OUTPUT 控制台中文亂碼:(轉載自:https://www.cnblogs.com/henrypaul/p/12524544.html)
1、修改啟動參數
修改安裝Intellij目錄下的\bin\idea.exe.vmoptions(IDEA的安裝目錄),在末尾加上啟動Intellij的參數,如下。
-Dfile.encoding=UTF-8
或者點擊IDEA的Help菜單,選擇Edit Custom VM options,在末尾添加 -Dfile.encoding=UTF-8
2、修改文件編碼格式
在Settings中,選擇Editor--File Encoding,設置IDE Encoding 為UTF-8,Project Encoding UTF-8模式。
3、打開Tomcat 安裝目錄\conf下的logging.properties,查看 java.util.logging.ConsoleHandler.encoding = UTF-8,
看其是否是=UTF-8,不是就改為UTF-8
四、字符集和配置文件編碼格式設置
設置在:“File | Settings | Editor | File Encodings“
五、Tomcat配置(轉載自:https://www.cnblogs.com/weixinyu98/p/9822048.html)
(一)下載
1.進入官網Http://tomcat.apache.org/,選擇download,下載所需要的Tomcat版本:
注意:有zip和exe兩種格式的,zip(64-bit Windows zip(pgp,md5,sha1))是免安裝版的,exe(32-bit/64-bit Windows Service installer(pgp,md5,sha1))是安裝版。同時觀察自己的電腦是64位系統還是32位系統。

下載后直接解壓。
2. 找到目錄bin下的startup.bat,點擊啟動Tomcat;shutdown.bat:關閉Tomcat。
(二)Tomcat環境變量配置:
1.安裝完成后,右擊“我的電腦”,點擊“屬性”,選擇“高級系統設置,點擊“環境變量”;
2.在“系統變量”中添加系統變量
CATALINA_BASE,CATALINA_HOME;
變量值:D:\winwxy\apache-tomcat-8.5.34-windows-x64 //Tomcat安裝目錄
變量值:D:\winwxy\apache-tomcat-8.5.34-windows-x64


在Path的變量值中加入:%CATALINA_HOME%\bin;%CATALINA_HOME%\lib(注意加的時候在原變量值后加英文狀態下的“;”)
點擊確定,Tomcat就配置好了。
4.此處需要驗證一下。

catalina run 啟動,在原窗口啟動
catalina start 啟動,會打開一個新的dos窗口啟動
catalina stop 停止tomcat服務器
1. 執行cmd
2. cmd命令模式下輸入netstat -ano,然后找到占用端口的那個進程 如下圖..
3.PID號為1488的進程占用着8080端口,打開任務管理器查看詳細信息,查找PID號為1476進程,點擊結束任務即可,如下圖所示( 也可以直接 使用命令taskkill /pid 9848 /f)
Using CATALINA_BASE: “C:\apache-tomcat-8.0.42”
Using CATALINA_HOME: “C:\apache-tomcat-8.0.42”
Using CATALINA_TMPDIR: “C:\apache-tomcat-8.0.42\temp”
Using JRE_HOME: “C:\Java\jdk1.8.0_101”

我們需要關注的是CATALINA_BASE與CATALINA_HOME的區別,這里雖然表示的路徑是一樣的,配置tomcat多實例的時候就會不一樣了(后面會說).
【官方解釋】
Throughout the docs, you’ll notice there are numerous references to CATALINA_HOME. This represents the root of your Tomcat installation. When we say, “This information can be found in your CATALINA_HOME/README.txt file” we mean to look at the README.txt file at the root of your Tomcat install. Optionally, Tomcat may be configured for multiple instances by defining CATALINA_BASE for each instance. If multiple instances are not configured, CATALINA_BASE is the same as CATALINA_HOME.
意思為 : CATALINA_HOME
是Tomcat的安裝目錄,CATALINA_BASE
是Tomcat的工作目錄
目的在於 : 當你需要在一台機器上面部署多個Tomcat實例,但是你又不想創建多個Tomcat的副本,換句話說就是讓這些Tomcat副本擁有自己的工作目錄但是共享Tomcat的代碼。(舉個簡單的例子,就好比你裝了qq影音播放視頻,你可以同時用QQ影音打開多個視頻同時觀看,這就是多實例,他們共享QQ影音這個主程序)
(三)IDEA 配置tomcat
1,點擊Run---EDit Configurations...
2.點擊左側“+”號,找到Tomcat Server---Local(若是沒有找到Tomcat Server 可以點擊最后一行 34 items more)
3.在Tomcat Server -> Unnamed -> Server -> Application server項目下,點擊 Configuration ,找到本地 Tomcat 服務器,再點擊 OK按鈕。
(Name”這個地方我們需要重命名一下,其他地方IDEA都會自動檢測出來,我們使用默認的就行)
4、點擊“Deployment”,然后點擊“+”,如下圖所示:
然后如下圖:
進入配置面板:
(41)Project配置:name/SDK/level/output
(42)Model 配置:
(43)Libraries 這一步可省略
(44)Facets配置:
如下圖,選擇 web 以后,然后選擇你的項目,然后確定
接下來點擊“Department Descriptions”,然后找到你的項目的 WEB-INF 下面的web.xml:
注意:這里把 Web 資源目錄設置為根目錄"/" ,其實是指 設置為
部署目錄的根目錄
(即下下張圖里,提到的那個 目錄的下面)
(45)Artifacts配置:
如下圖
然后如下圖:
接下來:
Tomcat 的 Run/Debug 配置
點擊菜單欄下的 Edit Configurations... (我縮小了窗口,所以在左邊,但是一般都是在右邊的)
這里可以點加號,添加一個 External Source...
(額外的資源目錄作為服務器部署目錄)
5.idea 中控制台:
tomcat localhost log 和 tomcat catalina log分別是什么日志,有什么區別:
一是運行中的日志,它主要 記錄 運行的一些信息,尤其是一些異常 錯誤 日志信息 。
二是 訪問 日志信息,它 記錄 的 訪問 的 時間 , IP , 訪問 的 資 料等相 關 信息。
server.xml 里面配置localhost的日志
六、報錯解決
(一)Idea啟動報錯:failed to create jvm jvm path
----》解決:參考自:https://blog.csdn.net/ml863606/article/details/105840274
C:\Users\你的用戶名\AppData\Roaming\JetBrains\下的文件全部刪除
--》備注:該方法可能會導致已經破解的Idea需要重新破解,所以刪除需謹慎,感覺所有默認的注冊文件都在這里,刪除了整個文件夾,就相當於 重裝了idea
可以先嘗試如下方法,一般就是修改了vmoption后電腦分配內存不夠導致無法打開:https://blog.csdn.net/u014299266/article/details/105821343
(二)IDEA下tomcat啟動后 server亂碼,Tomcat Catalina Log亂碼問題的解決
來源:https://www.cnblogs.com/benchover/p/10773098.html
2019版修改方法
點擊頂部--幫助--編輯自定義VM選項
然后把UTF-8加進去
-Dfile.encoding=UTF-8
(三)激活Idea 2020.1
https://www.exception.site/essay/how-to-free-use-intellij-idea-2019-3(轉載引用)
目前破解補丁的方式暫時失效了,但是可以通過無限重置30天試用期的方式繼續使用,請點擊下面鏈接跳轉詳細教程: