Idea 开发环境配置
一、JDK配置
1.官網(wǎng)下載:http://www.oracle.com/
2.安裝
3.設(shè)置環(huán)境變量
環(huán)境變量一般指在操作系統(tǒng)中用來指定操作系統(tǒng)運(yùn)行環(huán)境的一些參數(shù)。如path,當(dāng)要求系統(tǒng)運(yùn)行一個(gè)程序而沒有告訴它程序所在的完整路徑時(shí),系統(tǒng)除了在當(dāng)前目錄下面尋找此程序外,還會(huì)到path中指定的路徑去 找。通俗的講,你要的東西我這里沒有,怎么辦呢,那就去path里說的地兒找找吧。
在我們編譯程序時(shí),我們需要用到j(luò)avac這個(gè)編譯工具,而javac是在java的安裝目錄下的,當(dāng)我們在其他目錄調(diào)用javac時(shí),系統(tǒng)因?yàn)樵诋?dāng)前目錄找不到就會(huì)報(bào)錯(cuò),為了方便我們以后編譯程序,不要每次編譯的時(shí)候就 跑到j(luò)ava安裝目錄中去,所以我們來設(shè)置環(huán)境變量。
右擊計(jì)算機(jī)→屬性→高級系統(tǒng)設(shè)置→高級→環(huán)境變量
新建JAVA_HOME 變量:
新建 Path 變量:
4.檢驗(yàn):
快捷鍵win+R——>輸入cmd,如圖:
輸入java -version之后出現(xiàn)
那就表示設(shè)置成功了。
5.IDEA配置:
(IDEA 2020
Other Settings變成了New Projects Settings
位置:在file ? New Projects Settings ? Settings for New Projects)
(一)Project Structure JDK配置:
1、點(diǎn)擊File -->Project Structure;
2、點(diǎn)擊左側(cè)標(biāo)簽頁SDKs選項(xiàng),再點(diǎn)擊左上角“+”,選擇JDK;
3、在彈出框選擇JDK安裝路徑,點(diǎn)擊OK即可配置成功。
下圖可以看到JDK已經(jīng)在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;設(shè)置自己的maven版本和倉庫即可
3.idea 導(dǎo)入maven項(xiàng)目:
(1)首先打開IDEA開發(fā)工具,在軟件左上角選擇File->New->Product from Existing Sources.. (第二個(gè)選項(xiàng)),點(diǎn)擊鼠標(biāo)左鍵打開。
(2)在打開的彈出層內(nèi)選擇想要導(dǎo)入的maven項(xiàng)目,點(diǎn)擊OK按鈕導(dǎo)入項(xiàng)目到IDEA。
(3)導(dǎo)入項(xiàng)目IDEA會(huì)詢問是什么項(xiàng)目框架:Eclipse、Flash Builder、Gradle、Maven。這里我們選擇Maven,然后點(diǎn)擊下一步
(4)項(xiàng)目導(dǎo)入成功之后就可以再項(xiàng)目的右側(cè)導(dǎo)航欄內(nèi)找到Maven選項(xiàng),就可以看到項(xiàng)目結(jié)果目錄了,到此IDEA教程之導(dǎo)入maven項(xiàng)目就算成功了
(5)另外要編譯項(xiàng)目是否有異常信息,可以點(diǎn)擊IDEA上方導(dǎo)航欄內(nèi)Build->Rebuild Project。進(jìn)行項(xiàng)目編譯操作,這個(gè)功能算是最常用的了
報(bào)錯(cuò):
①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創(chuàng)建或者導(dǎo)入maven項(xiàng)目后,右側(cè)沒有maven工具欄:
解決--->
在項(xiàng)目 pom.xml 文件中,點(diǎn)擊右鍵,選擇 Add as Maven Project,就可以看到maven選項(xiàng)
三、字體大小設(shè)置
1、非代碼窗口設(shè)置UI樣式和字體
設(shè)置在:“File | Settings | Appearance & Behavior | Appearance”中
2、代碼窗口字體
設(shè)置在:"Editor"的"Font"中,分別設(shè)置編輯器字體、字號(hào)、行間距
3、設(shè)置控制臺(tái)字體
控制臺(tái)字體和編輯器字體設(shè)置一個(gè)邏輯,設(shè)置在:"Editor"下"Color Scheme"的"Console Font"里。
4.IDEA OUTPUT 控制臺(tái)中文亂碼:(轉(zhuǎn)載自:https://www.cnblogs.com/henrypaul/p/12524544.html)
1、修改啟動(dòng)參數(shù)
修改安裝Intellij目錄下的inidea.exe.vmoptions(IDEA的安裝目錄),在末尾加上啟動(dòng)Intellij的參數(shù),如下。
-Dfile.encoding=UTF-8
或者點(diǎn)擊IDEA的Help菜單,選擇Edit Custom VM options,在末尾添加 -Dfile.encoding=UTF-8
2、修改文件編碼格式
在Settings中,選擇Editor--File Encoding,設(shè)置IDE Encoding 為UTF-8,Project Encoding UTF-8模式。
3、打開Tomcat 安裝目錄conf下的logging.properties,查看java.util.logging.ConsoleHandler.encoding = UTF-8,
看其是否是=UTF-8,不是就改為UTF-8
四、字符集和配置文件編碼格式設(shè)置
設(shè)置在:“File | Settings | Editor | File Encodings“
五、Tomcat配置(轉(zhuǎn)載自:https://www.cnblogs.com/weixinyu98/p/9822048.html)
(一)下載
1.進(jìn)入官網(wǎng)Http://tomcat.apache.org/,選擇download,下載所需要的Tomcat版本:
注意:有zip和exe兩種格式的,zip(64-bitWindowszip(pgp,md5,sha1))是免安裝版的,exe(32-bit/64-bitWindowsServiceinstaller(pgp,md5,sha1))是安裝版。同時(shí)觀察自己的電腦是64位系統(tǒng)還是32位系統(tǒng)。
此處選擇下載zip版:
下載后直接解壓。
2.找到目錄bin下的startup.bat,點(diǎn)擊啟動(dòng)Tomcat;shutdown.bat:關(guān)閉Tomcat。
(二)Tomcat環(huán)境變量配置:
1.安裝完成后,右擊“我的電腦”,點(diǎn)擊“屬性”,選擇“高級系統(tǒng)設(shè)置,點(diǎn)擊“環(huán)境變量”;
2.在“系統(tǒng)變量”中添加系統(tǒng)變量
CATALINA_BASE,CATALINA_HOME;
變量名:CATALINA_BASE
變量值:D:winwxyapache-tomcat-8.5.34-windows-x64 //Tomcat安裝目錄
變量名:CATALINA_HOME
變量值:D:winwxyapache-tomcat-8.5.34-windows-x64
點(diǎn)擊確定
備注:
3.此處還需修改ClassPath和Path的變量值。
在ClassPath的變量值中加入:%CATALINA_HOME%libservlet-api.jar;(注意加的時(shí)候在原變量值后加英文狀態(tài)下的“;”)
在Path的變量值中加入:%CATALINA_HOME%in;%CATALINA_HOME%lib(注意加的時(shí)候在原變量值后加英文狀態(tài)下的“;”)
點(diǎn)擊確定,Tomcat就配置好了。
4.此處需要驗(yàn)證一下。
點(diǎn)擊"開始"->"運(yùn)行",鍵入"cmd"(或快捷鍵win+R);鍵入命令:startup,出現(xiàn)以下信息,說明環(huán)境變量配置成功;
------ 備注:(轉(zhuǎn)載自:https://blog.csdn.net/qq_22627687/article/details/76555886)
(1)啟動(dòng) tomcat 服務(wù)器,打開你的cmd,輸入以下命令
catalina run 啟動(dòng),在原窗口啟動(dòng)
catalina start 啟動(dòng),會(huì)打開一個(gè)新的dos窗口啟動(dòng)
catalina stop 停止tomcat服務(wù)器
(11)啟動(dòng)報(bào)錯(cuò):java.net.BindException: Address already in use: 解決方法
1. 執(zhí)行cmd
2. cmd命令模式下輸入netstat -ano,然后找到占用端口的那個(gè)進(jìn)程 如下圖..
3.PID號(hào)為1488的進(jìn)程占用著8080端口,打開任務(wù)管理器查看詳細(xì)信息,查找PID號(hào)為1476進(jìn)程,點(diǎn)擊結(jié)束任務(wù)即可,如下圖所示(也可以直接使用命令taskkill/pid 9848 /f)
(2)看看簡短的啟動(dòng)信息,對于理解intellij的tomcat很關(guān)鍵
C:Userschenyuchao>catalina start
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 emp”
Using JRE_HOME: “C:Javajdk1.8.0_101”
我們需要關(guān)注的是CATALINA_BASE與CATALINA_HOME的區(qū)別,這里雖然表示的路徑是一樣的,配置tomcat多實(shí)例的時(shí)候就會(huì)不一樣了(后面會(huì)說).
【官方解釋】
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的工作目錄
目的在于 : 當(dāng)你需要在一臺(tái)機(jī)器上面部署多個(gè)Tomcat實(shí)例,但是你又不想創(chuàng)建多個(gè)Tomcat的副本,換句話說就是讓這些Tomcat副本擁有自己的工作目錄但是共享Tomcat的代碼。(舉個(gè)簡單的例子,就好比你裝了qq影音播放視頻,你可以同時(shí)用QQ影音打開多個(gè)視頻同時(shí)觀看,這就是多實(shí)例,他們共享QQ影音這個(gè)主程序)
(三)IDEA 配置tomcat
1,點(diǎn)擊Run---EDit Configurations...
2.點(diǎn)擊左側(cè)“+”號(hào),找到Tomcat Server---Local(若是沒有找到Tomcat Server 可以點(diǎn)擊最后一行 34 items more)
3.在TomcatServer->Unnamed->Server->Applicationserver項(xiàng)目下,點(diǎn)擊Configuration,找到本地Tomcat服務(wù)器,再點(diǎn)擊OK按鈕。
(Name”這個(gè)地方我們需要重命名一下,其他地方IDEA都會(huì)自動(dòng)檢測出來,我們使用默認(rèn)的就行)
4、點(diǎn)擊“Deployment”,然后點(diǎn)擊“+”,如下圖所示:
然后如下圖:
進(jìn)入配置面板:
(41)Project配置:name/SDK/level/output
(42)Model 配置:
(43)Libraries 這一步可省略
(44)Facets配置:
如下圖,選擇 web 以后,然后選擇你的項(xiàng)目,然后確定
接下來點(diǎn)擊“Department Descriptions”,然后找到你的項(xiàng)目的 WEB-INF 下面的web.xml:
注意:這里把 Web 資源目錄設(shè)置為根目錄"/" ,其實(shí)是指 設(shè)置為
部署目錄的根目錄(即下下張圖里,提到的那個(gè)目錄的下面)
(45)Artifacts配置:
如下圖
然后如下圖:
接下來:
Tomcat 的 Run/Debug 配置
點(diǎn)擊菜單欄下的 Edit Configurations... (我縮小了窗口,所以在左邊,但是一般都是在右邊的)
這里可以點(diǎn)加號(hào),添加一個(gè)External Source...(額外的資源目錄作為服務(wù)器部署目錄)
5.idea 中控制臺(tái):
tomcat localhost log 和 tomcat catalina log分別是什么日志,有什么區(qū)別:
一是運(yùn)行中的日志,它主要 記錄 運(yùn)行的一些信息,尤其是一些異常 錯(cuò)誤 日志信息 。
二是 訪問 日志信息,它 記錄 的 訪問 的 時(shí)間 , IP , 訪問 的 資 料等相 關(guān) 信息。
server.xml 里面配置localhost的日志
六、報(bào)錯(cuò)解決
(一)Idea啟動(dòng)報(bào)錯(cuò):failed to create jvm jvm path
----》解決:參考自:https://blog.csdn.net/ml863606/article/details/105840274
C:Users你的用戶名AppDataRoamingJetBrains下的文件全部刪除
--》備注:該方法可能會(huì)導(dǎo)致已經(jīng)破解的Idea需要重新破解,所以刪除需謹(jǐn)慎,感覺所有默認(rèn)的注冊文件都在這里,刪除了整個(gè)文件夾,就相當(dāng)于 重裝了idea
可以先嘗試如下方法,一般就是修改了vmoption后電腦分配內(nèi)存不夠?qū)е聼o法打開:https://blog.csdn.net/u014299266/article/details/105821343
(二)IDEA下tomcat啟動(dòng)后 server亂碼,Tomcat Catalina Log亂碼問題的解決
來源:https://www.cnblogs.com/benchover/p/10773098.html
2019版修改方法
點(diǎn)擊頂部--幫助--編輯自定義VM選項(xiàng)
然后把UTF-8加進(jìn)去
-Dfile.encoding=UTF-8
(三)激活I(lǐng)dea 2020.1
https://www.exception.site/essay/how-to-free-use-intellij-idea-2019-3(轉(zhuǎn)載引用)
目前破解補(bǔ)丁的方式暫時(shí)失效了,但是可以通過無限重置30天試用期的方式繼續(xù)使用,請點(diǎn)擊下面鏈接跳轉(zhuǎn)詳細(xì)教程:
《IDEA 破解新招 - 無限重置30天試用期》
《IDEA 破解新招 - 無限重置30天試用期》
《IDEA 破解新招 - 無限重置30天試用期》
總結(jié)
以上是生活随笔為你收集整理的Idea 开发环境配置的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 中秋送长辈什么礼物
- 下一篇: 朋友送礼,国马酱酒什么来历?