## idea安装
**安装之前,要确保自己的电脑有jdk,tomcat,maven才可以。**
jdk版本:jdk1.8.0_131
tomcat版本:apache-tomcat-9.0.0.M1
maven版本:apache-maven-3.0.5
官网下载idea:[https://www.jetbrains.com/idea/download/#section=windows](https://www.jetbrains.com/idea/download/#section=windows)
idea企业版
![](https://box.kancloud.cn/9ed3d9e2a4a166baedcdd2b55a4a5297_752x488.png)
下载下来进行安装:
![](https://box.kancloud.cn/f971990a91bd53790615197ef988e16a_841x344.png)
**安装很简单,就不做介绍了,百度一大堆教程,可以去看看。**
## idea初始化一个空白的项目
**1.进入project Structure里面配置jdk**
![](https://box.kancloud.cn/3633dcaf3028529af6269038f28eb278_467x259.png)
![](https://box.kancloud.cn/579f95ee6eebea77a5833455ea4e0d78_509x242.png)
**2.接着进入Settings里面配置,搜索maven,配置maven**
![](https://box.kancloud.cn/48d84d4acebb2a68e2490c3b7cdd3971_422x241.png)
![](https://box.kancloud.cn/7e5ccc19e298e42b56e3216cae29efd0_269x91.png)
![](https://box.kancloud.cn/c8f55476c0e5fd56944ddd029ed97b8d_554x224.png)
开始new一个空白的maven的项目:
![](https://box.kancloud.cn/5cdc619845fd81078b4fef73657008c3_554x419.png)
**groupId为com
名字为yang**
![](https://box.kancloud.cn/a9289896f49483a324bd7ef146fbbf86_554x124.png)
**接着默认下面的路径就可以了。**
**在main里面Directory一个名为java的文件**
![](https://box.kancloud.cn/83749df74eb35ed9ea1ffabf28bb67a5_554x267.png)
然后右键,进入Mark Directory as 里面的Resources Root,选中它。
![](https://box.kancloud.cn/04505ed1a1b06e360f87df8bdf347c32_554x395.png)
**点击src,右键一个directory一个和mian同级别的test文件,接着同上**
![](https://box.kancloud.cn/c3d5ac3ff59836bc58b65a69c06717fa_554x216.png)
![](https://box.kancloud.cn/32dbbd52b06f8ed61c16151405f5be04_554x173.png)
![](https://box.kancloud.cn/fa81d7815a8a0a9fb9ec7cc2edaa9d3b_554x230.png)
![](https://box.kancloud.cn/c4685f1f5047359e9041ba122a900bd0_554x381.png)
## idea项目一个很重要的bug
**浏览器报错404**
![](https://box.kancloud.cn/2a0a30d141d9090c632ad460f73b3d51_455x129.png)
主要是因为没有安装打包编译的环境。我们应该在Terminal里面使用命令安装maven
~~~
mvn install
~~~
![](https://box.kancloud.cn/49cc060b21f73681a20c7a1938853743_542x150.png)
**出现BUID SUCESS代表安装成功**
![](https://box.kancloud.cn/50af2b45587fdbd722adc3bc5fd7f574_501x154.png)
然后 Edit Configuration一个tomcat运行环境
![](https://box.kancloud.cn/ebd7d7409d0f97d25b2fd08baadefdd4_339x298.png)
![](https://box.kancloud.cn/a0d5ad94558542df799562d0f343b8b7_1067x506.png)
#### 在Deployment加入刚刚安装生成的yang:war文件
![](https://box.kancloud.cn/158098bbb8647b64da9b28fb98736ebc_422x499.png)
![](https://box.kancloud.cn/63270560e93302ffca015276696ab11e_727x365.png)
接着运行tomcat,出现如下图代表成功
![](https://box.kancloud.cn/6574cfcffeceb438d3f117901b27cfc9_860x330.png)