idea导入miniUI项目,依赖文件找不到

问题

我是第一次使用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一个

右下方的进度条在配置刚刚上面的设置,等进度条结束看一下导入小效果

其他问题

上面做完之后,绝大数主要的依赖已经有了,还有一些其他少的的依赖显示没有找到,那说明这写没有找的依赖,即不再外部依赖jar包里也没有在内部

同事尝试在tomcat里面找到对应的

tomcat的依赖文件里有一个类似的,导入试试,结果是可以的

servlst就不报错了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值