基於IDEA的JavaWeb開發環境搭建
基於IDEA的JavaWeb開發環境搭建
jdk下載、安裝、配置環境變數
下載:
JDK1.8下載路徑為:Java SE Development Kit 8 Downloads
安裝:
雙擊安裝一路下一步即可。因為安裝JDK會自動安裝JRE,所以安裝過程中彈出安裝jre的視窗是可以直接關掉的。
配置環境變數:
右鍵單擊“我的電腦
”圖示,選擇“屬性
”。
如果電腦桌面上沒有我的電腦
圖示,按Window
+ E
開啟檔案資源管理器,左側有我的電腦圖示。
點選高階系統設定
-> 環境變數
-> 新建
,填入變數名,變數值後點選確定
。
需要新增的變數名和變數值分別有:
變數名:JAVA_HOME
變數值:C:\Program Files\Java\jdk1.8.0_131
變數名:CLASSPATH
變數值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
選中“系統變數”下的Path,點選編輯,在變數值的末尾加上以下內容後確定儲存:
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
配置好環境變數接下來檢驗是否成功:
Window
+R
,輸入cmd
後點選確定開啟命令視窗,如果配贈正確輸入java
會顯示如下資訊:
輸入javac
會提示如下資訊:
下載、安裝、啟用、使用IntelliJ IDEA
下載:
官網下載地址為:https://www.jetbrains.com/idea/download/#section=windows
注意選擇對應自己作業系統的版本。IntelliJ IDEA 分為“旗艦版”社群版區,區別如下
不區分32位和64位,只有一個安裝包。
旗艦版功能多有免費試用。
安裝:
一路下一步。
注意這裡選擇新增到桌面的圖示,
啟用:
資金允許請支援正版:購買地址
以下啟用碼來自:lan yu
1、文字編輯器首先開啟hosts檔案在最下面一行新增如下地址:
hosts檔案路徑:C:\Windows\System32\drivers\etc\hosts
在最下面一行新增地址:0.0.0.0 account.jetbrains.com
如果提示沒有許可權操作,則需要給當前windows使用者新增編輯該檔案的許可權:
如下面圖片所示,user使用者的許可權列表中修改那一項沒有√。
如果不知道當前登入使用者可以進行如下操作:
- 按
Window
+R
,輸入cmd
開啟cmd命令視窗。 - 輸入
quser
按回車。
2、從lan yu獲取最新啟用碼
3、在啟用頁面輸入啟用碼
安裝後第一次開啟IDEA會自動彈出啟用頁面,如果在試用過程中想輸入啟用碼啟用可以進行如下操作:
將啟用碼輸入點選OK.
使用:
1、建立普通Java工程:
可以從模板建立(就是新增了Main類和main方法),也可以建立空的工程,這裡選擇從Hello World模板建立。
填寫工程名稱和路徑,Main類所在的包。
設定工程:
注意:如果控制檯執行時控制檯拋錯誤Error:java:無效的源髮型版本:x.x
,請注意步驟4裡的語言等級可能大於jdk版本。
執行:
除錯:
2、建立Web工程
下載、安裝、配置Tomcat
下載:
官網下載地址為:http://tomcat.apache.org/
選擇需要的版本進行下載。
比如我想下載windows平臺64位Tomcat9:
安裝:
下載的檔案是壓縮包,解壓即可用。
配置:
配置Tomcat環境變數
和配置JDK環境變數類似:在系統變數下新建變數,
- 變數名:
CATALINA_HOME
- 變數值:Tomcat解壓目錄,bin的上級目錄,如
D:\tools\apache-tomcat-9.0.0.M22
在變數Path後新增%CATALINA_HOME%\bin;
後儲存;
- 按
Window
+R
開啟,輸入cmd
開啟cmd命令視窗。 - 輸入
startup
後按回車。配置沒問題會啟動Tomcat服務。
然後開啟瀏覽器輸入http://localhost:8080/,如果出現以下頁面說明Tomcat環境配置正確。
IDEA工程配置Tomcat
1、在JavaWeb工程下點選Edit Configuration
:
2、 在彈出的視窗中點選+
,第一次配置Tomcat列表中沒有Tomcat Service
選項,需點選最下面的xx items more(irrelevant)...
,然後就能看見Tomcat Service
選項。選擇Tomcat Service
選項裡面的Local
。
3、給服務起個名字(任意),配置Tomcat解壓目錄。
4、切換到Deployment
選項卡,新增Artifacts
。
5、再次切換回Service
選項卡,引數皮膚會有些許變化。
6、配置完引數就可以啟動Tomcat,執行和除錯和普通java工程類似。
常見問題
Tomcat埠被佔用
有時候啟動Tomcat的時候會提示Address localhost:8080 is already in use
.
1、第一種情況是8080埠被其他服務佔用,解決辦法:
找到Tomcat解壓目錄\conf\server.xml
檔案,用文字編輯器開啟,搜尋8080
,找到
修改port="8080"
,換一個埠號比如port="8090"
。
想要測試新埠號是否被佔用可以進行以下操作:
- 按
Window
+R
,輸入cmd
開啟cmd命令視窗。 - 輸入
netstat -aon|findstr "埠號"
按回車。
2、第二種情況是雖然埠8080
沒被佔用,但是別處已經開啟了一個Tomcat服務。
解決辦法:只需關閉Tomcat服務即可。
- 找到
Tomcat解壓目錄\bin\shutdown.bat
檔案,雙擊執行即可。
另外`Tomcat解壓目錄\bin\startup.bat
檔案是開啟Tomcat服務命令。
IDEA控制檯中文亂碼
有時候IDEA控制檯輸出中文會出現亂碼情況:
右鍵點選IDEA圖示,選擇開啟檔案所在的位置
,找到以下檔案:
- idea.exe.vmoptions(32位版本)
- idea64.exe.vmoptions(64位版本)
我的檔案路徑為:
C:\Program Files (x86)\JetBrains\IntelliJ IDEA 2017.1\bin\idea.exe.vmoptions
我用的是64位版本,所以用文字編輯器開啟idea64.exe.vmoptions
,在最下面一行新增以下程式碼:
-Dfile.encoding=UTF-8
同時在Tomcat引數:VM options
新增相同程式碼:
-Dfile.encoding=UTF-8
下載、安裝、配置maven
下載:
官網下載地址為:http://maven.apache.org/download.cgi
安裝:
解壓即用。
配置:
配置maven環境變數
配置maven環境變數和配置JDK環境變數類似:
- 變數名:MAVEN_HOME
- 變數值:maven解壓目錄,bin的上級目錄,如D:\tools\apache-maven-3.5.0
在變數Path後新增%MAVEN_HOME%\bin;
後儲存;
- 按
Window
+R
開啟,輸入cmd
開啟cmd命令視窗。 - 輸入
mvn -v
後按回車。出現maven版本資訊說明maven環境配置正確。
配置本地maven倉庫(repository)
系統預設使用的本地倉庫位置為:%USER_HOME%\.m2\repository
,
settings.xml檔案位置為:%USER_HOME%\.m2\settings.xml
,
經測試,如果本地沒有這兩個路徑同時使用系統預設設定,會自動建立%USER_HOME%\.m2\repository
不會建立%USER_HOME%\.m2\settings.xml
,可以手動建立該檔案。
如果想使用自定義的設定,需進行如下操作:
- 在
%MAVEN_HOME%
下新建repository資料夾(位置不強制)。 - 用文字編輯器開啟
%MAVEN_HOME%\conf\settings.xml
檔案,搜尋localrepository
,在下面新增以下程式碼(內容為剛剛建立的repository資料夾絕對路徑):
<localRepository>D:\tools\apache-maven-3.5.0\repository</localRepository>
IDEA工程配置maven
1、在IDEA軟體任意位置按Ctrl + Alt + S
開啟Settings設定視窗,
在①位置輸入“maven”回車搜尋。設定Maven home directory
,設為maven解壓目錄(bin資料夾的上一級目錄)
2、勾選兩個Override
核取方塊,設定User settings file
,設為剛剛配置好的setting.xml檔案。
下載、安裝、配置SVN
下載:
小烏龜SVN官網下載:https://tortoisesvn.net/downloads.html
安裝:
各種下一步。。。
只有這個地方要注意:
到安裝目錄\bin\下檢視是否有svn.exe
檔案,如果沒有可能是安裝過程中沒有安裝command line client tool
,就是上圖。
資料夾內搜尋檔案有個小技巧:隨便點選資料夾內一個檔案,使焦點落在資料夾內,然後直接鍵盤輸入檔名。
IDEA配置
在IDEA軟體任意位置按Ctrl + Alt + S
開啟Settings設定視窗,搜尋sub
,找到Subversion
,將command line client
設為剛剛安裝的小烏龜目錄\bin\svn.exe。
下載、安裝、配置Git
下載:
官網下載地址:https://git-scm.com/downloads
安裝:
一直下一步,儲存預設即可。
配置:
1、在IDEA軟體任意位置按Ctrl + Alt + S
開啟Settings設定視窗,搜尋git,配置git.exe
路徑。
2、在IDEA裡設定GitHub賬號。
3、從GitHub Repositories 克隆專案
在首頁面clone:
在一個專案中clone:
從repositories中選擇要clone的專案:
clone出的專案如下圖:
哪裡寫的有問題請大家幫忙指正,多謝!
相關文章
- 基於 idea+maven 的 jmeter 開發環境搭建IdeaMavenJMeter開發環境
- 搭建基於 Mac 的 Flutter 開發環境MacFlutter開發環境
- idea開發之springboot環境搭建IdeaSpring Boot
- 基於Webpack搭建React開發環境WebReact開發環境
- 基於 Xcode 搭建 OpenCV 開發環境XCodeOpenCV開發環境
- 最詳細的JavaWeb開發基礎之java環境搭建(Mac版)JavaWebMac
- 最詳細的JavaWeb開發基礎之java環境搭建(Windows版)JavaWebWindows
- 基於滴滴雲搭建 Ceph 開發環境開發環境
- 基於 vagrant搭建移動端的開發環境開發環境
- 基於 Webpack4 搭建 Vue 開發環境WebVue開發環境
- 使用IntelliJ IDEA 搭建 spring mvc開發環境IntelliJIdeaSpringMVC開發環境
- 基於spring boot 及mybatis的web開發環境搭建Spring BootMyBatisWeb開發環境
- 基於Docker搭建PHP+Nginx+MySQL開發環境DockerPHPNginxMySql開發環境
- 【Hadoop】:Windows下使用IDEA搭建Hadoop開發環境HadoopWindowsIdea開發環境
- 手把手教你 在IDEA搭建 SparkSQL的開發環境IdeaSparkSQL開發環境
- 基於mpvue框架搭建微信小程式開發環境Vue框架微信小程式開發環境
- 如何基於Jupyter notebook搭建Spark叢集開發環境Spark開發環境
- 基於Docker的LNMP開發環境DockerLNMP開發環境
- 自然語言處理之:搭建基於HanLP的開發環境自然語言處理HanLP開發環境
- Python基礎:搭建開發環境(1)Python開發環境
- React基礎——快速搭建開發環境React開發環境
- 基於vscode搭建freertos環境VSCode
- flutter開發系列(搭建基礎的flutter環境)Flutter
- 一鍵搭建基於docker的nodejs、php開發環境 (開源專案)DockerNodeJSPHP開發環境
- Vite ❤ Electron——基於Vite搭建Electron+Vue3的開發環境【一】ViteVue開發環境
- 搭建vue的開發環境Vue開發環境
- Flutter開發入門之開發環境搭建(VSCode搭建Flutter開發環境)Flutter開發環境VSCode
- 基於ubuntu如何搭建TensorFlow環境Ubuntu
- 基於ECS快速搭建Docker環境Docker
- 詳解Window10下使用IDEA搭建Hadoop開發環境IdeaHadoop開發環境
- 如何構建基於 docker 的開發環境Docker開發環境
- 1 – 搭建開發環境開發環境
- Androdi開發環境搭建開發環境
- Cordova 開發環境搭建開發環境
- GeoServer開發環境搭建Server開發環境
- Qt開發環境搭建QT開發環境
- 前端開發環境搭建前端開發環境
- QEMU 開發環境搭建開發環境
- 搭建go開發環境Go開發環境