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盘)
Win中安装IDEA2017及实用攻略

之后就来到了这一步:
Win中安装IDEA2017及实用攻略

注:第一个箭头表示在桌面创建一个快捷方式,当然是勾选啦,启动方便。

第二个箭头表示关联 .java、.jGrooy 和 .kt 文件,建议不要勾选。勾选过后你的这三种文件都会变成IDEA的图标,我们每次双击打开以上三种类型的文件,都要启动 IntelliJ IDEA,速度比较慢,而且如果我们仅仅是为了查看文件内容,用NotePad即可查看。

–>再Next
Win中安装IDEA2017及实用攻略

选择一个“开始菜单文件夹”,选择默认的“JetBrains”即可,点击“Install”,进行安装:

然后就耐心等一下吧,大概一首歌的时间:
Win中安装IDEA2017及实用攻略

之后是运行IDEA还是退出,就取决于自己需求啦。
Win中安装IDEA2017及实用攻略

**至此,IDEA2017在Win10系统中的安装已全部完成。
下文会继续介绍IDEA的配置及简单使用。**
2)、IDEA目录简介
Win中安装IDEA2017及实用攻略

安装完成之后,到安装目录下,就可以看到此页面,现在对这些目录做个简介:

bin:容器、可执行文件和启动参数等;(一般软件都有这个目录,效果类似)

help:快捷键文档和其他帮助文档;

jre64:64位的Java运行环境;

lib:IDEA依赖的类库;

license:各插件许可;

plugin:插件。
3)、IDEA配置

1、 配置setting:

也可以导入之前使用过得配置空间。
Win中安装IDEA2017及实用攻略

注册软件,当然是选择free;

Win中安装IDEA2017及实用攻略

下一步,来到了这里–>

应该是阅读以下使用规则吧,点开链接也是一堆英文,直接下一步吧。

Win中安装IDEA2017及实用攻略

选择主题,暗黑舒服一些,也有其他主题包,自行下载配置安装,然后下一步–>
Win中安装IDEA2017及实用攻略

来到了选择默认插件页面,不需要可以不选,启动的时候会快一些,直接下一步

Win中安装IDEA2017及实用攻略

点击开始使用IDEA
Win中安装IDEA2017及实用攻略

然后就打开软件并来到欢迎页面:
Win中安装IDEA2017及实用攻略
Win中安装IDEA2017及实用攻略

都是一些简单术语,不做详细解释。

1、 基础配置(如果立刻使用,可跳过此部分,以后用到再来查看)
进入配置页面的方式(在欢迎页面右下角):
Configurationàsettings
Win中安装IDEA2017及实用攻略

Appearance&Behavior(外观和行为)

Appearance
配置主题、字号、工具类以及其他视图工具。
Win中安装IDEA2017及实用攻略

Menus and Toolbars(菜单和工具栏)

可以对菜单进行增删改
Win中安装IDEA2017及实用攻略
System Setting(系统设置)

配置启动时是否打开项目,项目打开方式,保持文件方式,退出时的方式等
一般不做修改,爱折腾的人除外
Win中安装IDEA2017及实用攻略

File Colors

文件颜色,默认即可

Scope

作用域,默认即可

Notifications

通知,在启动时会进行的通知,比如Spring通知等,默认即可。

Quick Lists

快捷列表,自定义快捷操作列表,默认即可。

Path Variable

可用路径配置,默认即可。

KeyMap(快捷键)

快捷键配置,配置快捷键主题,快捷键修改等,依据自己喜好更改即可。
Win中安装IDEA2017及实用攻略

Editor(编辑器)

General(通常)

剪切板保存数量,利用Ctrl+Shift+V调出剪贴板,方便复制用
Win中安装IDEA2017及实用攻略
Autoimporting(自动导入配置)

可选择导入时询问还是自动。

Appearance(外观)

配置编辑器显示视图,如行号和分割线

Code Complete(代码提示)

代码提示配置,配合快捷键自动提示代码。

Win中安装IDEA2017及实用攻略

Code Floding(代码折叠)

代码折叠配置,可忽略此项。

Console(控制台)

控制台配置,默认即可。

Editor tab(编辑器标签)

配置编辑器标签显示位置,显示方式等,默认即可。

Gutter icons(图标库)

配置图标,也可在此处查看图标含义

Postfix completion(后缀完善)

保持默认即可

Smart keys(敏捷开发)

比如HTML标签不全,{}补全,默认即可。

Color&Fonts(颜色与字体)

各种颜色、字体、字号的设置,不赘述,默认即可;

Win中安装IDEA2017及实用攻略

Plugins(插件)

用于取消插件启动,安装在线和本地插件等。

Win中安装IDEA2017及实用攻略

4)、配置注释文档格式

参考链接:http://blog.csdn.net/u013412790/article/details/52807102
三、 项目配置

第一次启动,选好JDK后先建一个project,就能看到如下界面
Win中安装IDEA2017及实用攻略

Project(项目)

打开项目,双击src即可弹出以下界面,配置项目名、JDK、class目录等
Win中安装IDEA2017及实用攻略

Win中安装IDEA2017及实用攻略
红色框体从上到下的内容依次为:项目配置、组件、类库、特征、特征成品、SDK、全局类库、错误信息。
Modules(模块)

项目模块,有整个项目模块的配置和web、Spring级别的。

Web级别是基础,可以配置web.xml,web目录,以及创建artifact。
Win中安装IDEA2017及实用攻略
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;
Win中安装IDEA2017及实用攻略

配置groupID和artifactid;

Win中安装IDEA2017及实用攻略

配置maven构建工具信息;

Win中安装IDEA2017及实用攻略

配置项目信息——module。输入项目名,点击下一步;
Win中安装IDEA2017及实用攻略

稍等一下,maven会自动下载所需要的文件到本地仓库。需要联网。

下载到的地址在maven配置里面有,默认C盘的想改可以改一下,毕竟随着项目越来越多,本地仓库会很大。修改教程参照:

http://blog.csdn.net/qq_27093465/article/details/52957253

下载完成如下图。

本项目中,src下没有java目录,新建一个,并设置为root源目录。
Win中安装IDEA2017及实用攻略
Win中安装IDEA2017及实用攻略
Win中安装IDEA2017及实用攻略
Win中安装IDEA2017及实用攻略
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