导完一个又一个
作为一个java新人,今天打开公司的java项目准备本地调一下项目。
该项目没有使用如maven这样的包管理工具。
结果svn把最新代码更新下来,一跑,一片飘红。
com.drew.imging 程序包不存在。
这个是说上传图片加水印用的。
于是我就在项目WEB_INF\lib文件夹下去找“imging.jar”文件。
找了半天也没有找到,然后百度在csdn上找到一个,下载要币。
于是我找同事问了一下,他答应帮我找找。
过了一会儿,同事发来了一个“metadata-extractor-2.8.1.jar”。
好吧,这个类名称和这个jar文件名称完全没有关系,也难怪我找不到了。
通过idea的File -> Project Structure -> Modules -> Dependencies ->+ 。
然后到项目lib文件夹下选择对应jar添加后重新跑。
结果又来了一个:
com.hikvision.artemis.sdk 程序包不存在。
这个是接入海康视频监控用的。
还是找同事帮忙。
知道是这个包“artemis-http-client-1.1.3.jar”。
然后又重复了ide的添加jar步骤。
这让我很厌倦,浪费谈恋爱的时间。
不符合罗志祥老师的时间管理原则。
于是找到一个批量导入lib文件下包的方法,在此记录一下:
File -> Project Structure -> Libraries -> New Project Library -> Attach Classes 选择lib文件夹下的所有jar, 添加。
但这样有个问题,新加jar到lib的时候Libraries 不能自动更新。
唉,都用上idea了,还是使用maven吧,真的。
通过包/类名找到jar包
通过以上的经历,我不禁发出疑问:
怎么通过包名或类名找到相应的jar包呢?
问了同事也没有好的方法,都是百度