社区
Java EE
帖子详情
如何知道哪些jar是必须的,如何解决jar的冲突问题
yingShisscWang
2012-08-26 09:06:35
一般项目中经常会用到很多的开源框架,如何才能确定哪些jar包是必须的,并且不同开源框架下的jar不冲突?
难道只能够一个一个jar去试吗?
有时候项目还需要jar包升级,与之匹配使用的jar也要跟着升级。
像这样繁复的工作,在实际开发中究竟是怎么完成的。
我没有使用过maven,但是貌似maven里面项目需要依赖于哪些jar包也是需要自己配置的吧?前提是我怎么知道需要哪些jar?
请畅所欲言
...全文
250
12
打赏
收藏
如何知道哪些jar是必须的,如何解决jar的冲突问题
一般项目中经常会用到很多的开源框架,如何才能确定哪些jar包是必须的,并且不同开源框架下的jar不冲突? 难道只能够一个一个jar去试吗? 有时候项目还需要jar包升级,与之匹配使用的jar也要跟着升级。 像这样繁复的工作,在实际开发中究竟是怎么完成的。 我没有使用过maven,但是貌似maven里面项目需要依赖于哪些jar包也是需要自己配置的吧?前提是我怎么知道需要哪些jar? 请畅所欲言
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liangtu
2012-09-05
打赏
举报
回复
没有遇到过项目升级要升级jar包的
liangtu
2012-09-05
打赏
举报
回复
没有遇到过项目升级要升级jar包的
sky_08_06_02
2012-09-04
打赏
举报
回复
maven没用过,这么说很不错额
deep3008
2012-09-04
打赏
举报
回复
maven可以解决LZ所说的jar包问题,你只要引用指定资源,依赖包会自动被引用。
例如要引入springmvc,只用下面这样配置即可:
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
</dependency>
yingShisscWang
2012-09-04
打赏
举报
回复
感谢各位,决定学一下maven
walkman_22
2012-09-03
打赏
举报
回复
[Quote=引用 4 楼 的回复:]
先把开源框架已定需要的jar包放进去,然后根据报错查询需要再添加什么jar包
[/Quote]
这是最稳妥的办法.
bjliuzg
2012-09-03
打赏
举报
回复
[Quote=引用 6 楼 的回复:]
引用 4 楼 的回复:
先把开源框架已定需要的jar包放进去,然后根据报错查询需要再添加什么jar包
这是最稳妥的办法.
[/Quote]
嗯,最好放两个工程,一个是有JAR包的,一个是没有的,之后什么地方报错就去有JAR包的工程中扎到对应的类,看看它引用的是那个JAR包,开始错误会很多,但是随着JAR包逐渐引入,错误会翻倍减少的。但是系统开始最常用的JAR包最好先放进去。
yingShisscWang
2012-09-02
打赏
举报
回复
自己再顶一下
未来纪元
2012-08-26
打赏
举报
回复
先把开源框架已定需要的jar包放进去,然后根据报错查询需要再添加什么jar包
djawh
2012-08-26
打赏
举报
回复
只要有经验了据不会了 一般都是同名的或者版本不同的可以删去其中的一个,建议使用较高的版本。
yingShisscWang
2012-08-26
打赏
举报
回复
我现在都是使用最笨的办法,启动报错,然后就根据报错信息去google,看少的是哪个jar,再一个一个的添到lib里面。
我就想知道有没有某种方法,当我已经确定要使用某个jar的时候, 比如我已经确定要使用json-lib.jar,然后可以通过某种方式自动找到所有它依赖的jar。
flowerjack
2012-08-26
打赏
举报
回复
最近搞了好久的jar冲突
1)启动过程中的,逐个剪出lib排除,然后寻找冲突包的替代方法;
2)实在是找不到,把那部份功能做成ws;
基本上用已上两种解决了我所遇到的问题,大家也分享一下你们的方法
jstl1.1.
jar
和standard1.1.
jar
解决
方法:移出工程lib目录中的JSTL1.2.
jar
,添加standard-1.1.
jar
和JSTL1.1.
jar
总结: jstl1.1版本由2个必要包构成:standard-1.1.
jar
和JSTL1.1.
jar
;而jstl1.1版本只有一个必要包JSTL1.2.
jar
。(一开始在替换的...
cglib2.2.
jar
包含了cglib2.2.
jar
和 cglib-nodep-2.2.
jar
解决
部分与asm.
jar
包
冲突
问题
Maven项目
Jar
包依赖管理工具
课程简介: 本课程是菩提老师的《Java零基础到高薪架构师》系列课中的课程。也支持单独学习,能够帮助同学们快速的掌握重点核心的知识技术,具有颇高的实际工作价值,快速达标企业级开发要求,课程内容结合实战开发...
Maven中
jar
包
冲突
原理与
解决
办法
Maven中
jar
包
冲突
是开发过程中比较常见而又令人头疼的
问题
,我们需要
知道
jar
包
冲突
的原理,才能更好的去
解决
jar
包
冲突
的
问题
。本文将从
jar
包
冲突
的原理和
解决
两个方面阐述Maven中
jar
包
冲突
的
解决
办法。
IDEA
解决
jar
冲突
问题
仔细观察上图,会发现在项目依赖图中,有一些红色标记的线,实际上,这些红色标记出来的线所指向的
jar
包,就是项目中
冲突
的
jar
包!且在我们点击
jar
包之后,还会显示出多条指向
jar
包的红色虚线,其代表着该 ...
Java EE
67,512
社区成员
225,881
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章