Win10系統中安裝IDEA2017
一、 IEAD2017安裝包下載
百度雲下載鏈接:http://pan.baidu.com/s/1bo65EF1 密碼:zrml此版本爲社區版。
旗艦版是收費軟件,不過有註冊碼鏈接如下:
http://blog.csdn.net/qq_35246620/article/details/60145192
支持正版,人人有責!
二、 安裝IDEA及入門教程
1)、安裝步驟
雙擊安裝包–>next–>選擇安裝地址(我選在D盤)
之後就來到了這一步:
注:第一個箭頭表示在桌面創建一個快捷方式,當然是勾選啦,啓動方便。
第二個箭頭表示關聯 .java、.jGrooy 和 .kt 文件,建議不要勾選。勾選過後你的這三種文件都會變成IDEA的圖標,我們每次雙擊打開以上三種類型的文件,都要啓動 IntelliJ IDEA,速度比較慢,而且如果我們僅僅是爲了查看文件內容,用NotePad即可查看。
–>再Next
選擇一個“開始菜單文件夾”,選擇默認的“JetBrains”即可,點擊“Install”,進行安裝:
然後就耐心等一下吧,大概一首歌的時間:
之後是運行IDEA還是退出,就取決於自己需求啦。
**至此,IDEA2017在Win10系統中的安裝已全部完成。
下文會繼續介紹IDEA的配置及簡單使用。**
2)、IDEA目錄簡介
安裝完成之後,到安裝目錄下,就可以看到此頁面,現在對這些目錄做個簡介:
bin:容器、可執行文件和啓動參數等;(一般軟件都有這個目錄,效果類似)
help:快捷鍵文檔和其他幫助文檔;
jre64:64位的Java運行環境;
lib:IDEA依賴的類庫;
license:各插件許可;
plugin:插件。
3)、IDEA配置
1、 配置setting:
也可以導入之前使用過得配置空間。
註冊軟件,當然是選擇free;
下一步,來到了這裏–>
應該是閱讀以下使用規則吧,點開鏈接也是一堆英文,直接下一步吧。
選擇主題,暗黑舒服一些,也有其他主題包,自行下載配置安裝,然後下一步–>
來到了選擇默認插件頁面,不需要可以不選,啓動的時候會快一些,直接下一步
點擊開始使用IDEA
然後就打開軟件並來到歡迎頁面:
都是一些簡單術語,不做詳細解釋。
1、 基礎配置(如果立刻使用,可跳過此部分,以後用到再來查看)
進入配置頁面的方式(在歡迎頁面右下角):
Configurationàsettings
Appearance&Behavior(外觀和行爲)
Appearance
配置主題、字號、工具類以及其他視圖工具。
Menus and Toolbars(菜單和工具欄)
可以對菜單進行增刪改
System Setting(系統設置)
配置啓動時是否打開項目,項目打開方式,保持文件方式,退出時的方式等
一般不做修改,愛折騰的人除外
File Colors
文件顏色,默認即可
Scope
作用域,默認即可
Notifications
通知,在啓動時會進行的通知,比如Spring通知等,默認即可。
Quick Lists
快捷列表,自定義快捷操作列表,默認即可。
Path Variable
可用路徑配置,默認即可。
KeyMap(快捷鍵)
快捷鍵配置,配置快捷鍵主題,快捷鍵修改等,依據自己喜好更改即可。
Editor(編輯器)
General(通常)
剪切板保存數量,利用Ctrl+Shift+V調出剪貼板,方便複製用
Autoimporting(自動導入配置)
可選擇導入時詢問還是自動。
Appearance(外觀)
配置編輯器顯示視圖,如行號和分割線
Code Complete(代碼提示)
代碼提示配置,配合快捷鍵自動提示代碼。
Code Floding(代碼摺疊)
代碼摺疊配置,可忽略此項。
Console(控制檯)
控制檯配置,默認即可。
Editor tab(編輯器標籤)
配置編輯器標籤顯示位置,顯示方式等,默認即可。
Gutter icons(圖標庫)
配置圖標,也可在此處查看圖標含義
Postfix completion(後綴完善)
保持默認即可
Smart keys(敏捷開發)
比如HTML標籤不全,{}補全,默認即可。
Color&Fonts(顏色與字體)
各種顏色、字體、字號的設置,不贅述,默認即可;
Plugins(插件)
用於取消插件啓動,安裝在線和本地插件等。
4)、配置註釋文檔格式
參考鏈接:http://blog.csdn.net/u013412790/article/details/52807102
三、 項目配置
第一次啓動,選好JDK後先建一個project,就能看到如下界面
Project(項目)
打開項目,雙擊src即可彈出以下界面,配置項目名、JDK、class目錄等
紅色框體從上到下的內容依次爲:項目配置、組件、類庫、特徵、特徵成品、SDK、全局類庫、錯誤信息。
Modules(模塊)
項目模塊,有整個項目模塊的配置和web、Spring級別的。
Web級別是基礎,可以配置web.xml,web目錄,以及創建artifact。
Libraries(類庫)
類庫,項目依賴的類庫
Facets(特徵)
表示這個module有什麼特徵,比如web,Spring和Hibernate等。
ArtiFacts (打包)
Artifact 是 maven 中的一個概念,表示某個 module 要如何打包,例如 war exploded、war、jar、ear 等等這種打包形式;一個 module 有了 Artifacts 就可以部署到應用服務器中了!
在給項目配置 Artifacts 的時候有好多個 type 的選項,exploed 是什麼意思:
explode 在這裏你可以理解爲展開,不壓縮的意思。也就是 war、jar 等產出物沒壓縮前的目錄結構。建議在開發的時候使用這種模式,便於修改了文件的效果立刻顯現出來。
默認情況下,IDEA 的Modules 和 Artifacts 的 output 目錄已經設置好了,不需要更改,
打成 war 包 的時候會自動在WEB-INF 目錄 下生產 classes 目錄 ,然後把編譯後的文
件放進去。
Problems(問題)
在項目異常時很有用,可以根據提示進行項目修復。
四、 SSM項目搭建示例
使用Maven管理項目。新建項目,選擇Maven項目,配置webApp和JDK。選next;
配置groupID和artifactid;
配置maven構建工具信息;
配置項目信息——module。輸入項目名,點擊下一步;
稍等一下,maven會自動下載所需要的文件到本地倉庫。需要聯網。
下載到的地址在maven配置裏面有,默認C盤的想改可以改一下,畢竟隨着項目越來越多,本地倉庫會很大。修改教程參照:
http://blog.csdn.net/qq_27093465/article/details/52957253
下載完成如下圖。
本項目中,src下沒有java目錄,新建一個,並設置爲root源目錄。
1)、Jar包
添加Spring支持,加入後會報錯,點擊import change,更新即可。
org.springframework
spring-core
4.3.7.RELEASE
org.springframework
spring-beans
4.3.7.RELEASE
org.springframework
spring-context
4.3.7.RELEASE
org.springframework
spring-aspects
4.3.7.RELEASE
org.springframework
spring-aop
4.3.7.RELEASE
org.springframework
spring-web
4.3.7.RELEASE
org.springframework
spring-tx
4.3.7.RELEASE
org.springframework
spring-webmvc
4.3.7.RELEASE
數據庫和MyBatis
加進去會報錯,跟上面一樣import change。
Version可不寫,Maven會自動匹配最優版本
mysql
mysql-connector-java
org.mybatis
mybatis-spring
org.mybatis
mybatis
其他Jar 包
commons-dbcp
commons-dbcp
1.4
commons-fileupload
commons-fileupload
1.3
commons-pool
commons-pool
1.4
org.slf4j
slf4j-log4j12
1.7.2
org.aspectj
aspectjweaver
1.7.0
aopalliance
aopalliance
1.0
cglib
cglib
3.1
com.fasterxml.jackson.core
jackson-databind
2.7.4
com.fasterxml.jackson.core
jackson-core
2.7.4
com.fasterxml.jackson.core
jackson-annotations
2.7.4
2)、配置文件
Web.xml
xmlns=”http://java.sun.com/xml/ns/j2ee”
xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”
xsi:schemaLocation=”http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd“>
Archetype Created Web Application
mvc-dispatcher
org.springframework.web.servlet.DispatcherServlet
contextConfigLocation
classpath:/Spring-mvc.xml
1
mvc-dispatcher
/
contextConfigLocation
classpath*:/Spring-service.xml
org.springframework.web.context.ContextLoaderListener
Spring-service.xml