问题
我是第一次使用idea开发工具也是第一次用miniUI项目,以前一直用的是eclipse,所以我导入项目之后的思路就是配置jdk、maven,但是当我做好这些的时候,项目没有任何的反应,依然在报错,然后就请教了很厉害的同事,他说了几个关键词,
1.这个项目不是maven项目
2.导入的是外部jar包
3.idea的默认编译路径是java
4.tomcat本身也是有自己的一套东西比如jar包
目前我还记得的就是这四句
1.项目本身不是maven项目那就说明这个项目不是通过maven来管理依赖的那我配置maven路径其实是没必要的,
2.导入的是外部jar包文件,那就说明我不应该本地maven仓,我需要的是找到这个项目本身自己的jar包资源目录然后对应的导入配置
4.当我找到外部jar包文件导入配置之后还有一些其他的jar包文件找不到,就说明这些报错的文件也不在外部jar包文件里,就要想一下应该在哪,同事是在tomcat里面找到的,我当时像个白痴一样问他,tomcat不就是个启动器吗,为什么还有jar包而且还是项目需要的,他说tomcat他本事的作用是个启动器这没错,但是他除了是个启动器的同时它本身也是有自己的一套资源的,那么这些资源不仅仅有启动项目的功能还有其他的功能,只不过我们平时不常用
3.idea的默认路径是java,这个问题是因为昨天他也导入了我今天报错的文件,所以当他这么熟练的解决了这个问题的时候,我觉得这不应该是难住他的原因,所以他帮我解决之后我就问他了,他说了好长一句话:idea的默认编译路径是java,将java文件编译成可执行的class文件,那编译后的class文件路径就会和被编译的项目路径一样,那idea在编译的时候会把class文件当作java文件读取,导致找不到.java文件那么编译就不能执行或者说出错,也就导致了编译失败、项目启动不起来的问题
解决
项目导入之后,开始配置

project

配置

上边选的jdk的时候就根据自己本地的jdk路径选择就好了,这是我的





Modules

选择要导入的项目根路径

点ok
next
next


finish
yes

ok



到此modules项算是配置到了
Libraries
Libraries = 资源库;文件库
这就是说这里是配置资源库管理的地方,也就是配置依赖的地方,之前就说过,这个项目是外部依赖的,也就是说这里的依赖包应该都在项目本身里面,那就应该去项目文件里面找

在D:\work\tz\demo\tzwalechat\src\main\webapp\lib 文件下不难看出来有很多的jar包,这就是外部以来的jar包
选择lib目录,点ok

ok



Libraries配置完成
Facets
这个地方选web是因为他是web项目



点OK,跳到Module配置页


点击 create Artifact 跳到 Artifact配置页自动配置 Artifact
Artifact

全部配置之后 Apply ok,也可以做一个apply一个
右下方的进度条在配置刚刚上面的设置,等进度条结束看一下导入小效果

















![react-antive 項目報錯 [CXX1429] error when building with cmake using](https://i-blog.csdnimg.cn/direct/9bc8da16651c4e77a9184f3e75b971ff.png)


![[mysql] 一行变多行](https://i-blog.csdnimg.cn/direct/ffc66ae89f5a49f3842a218bf6d3da3c.png)