Win中安裝IDEA2017及實用攻略

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章