如何导入jar包?如何在IDEAeclipse中导入jar包包

44053人阅读
以JDBC-MySQL驱动包为例
1、在IntelliJ IDEA中打开要添加jar包的Project
2、File – Project Structure如下图
3、选择Moudules – 再选择Dependencies如下图
4、选中Moudule source – 然后点击2处+号如下图
5、在上图的目录中找到自己要添加的jar包“OK”即可。
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:157610次
积分:1682
积分:1682
排名:千里之外
原创:43篇
评论:51条
文章:13篇
阅读:18429
(1)(2)(4)(1)(1)(1)(4)(10)(21)
个人主页 :
个人邮箱 :综述IntelliJ&IDEA-Java&IDE-打开project及用Maven导入Jar包
以前都是用Eclipse的,最近刚刚接触一个新的IDE——IntelliJ IDEA。希望一边学,一边把一些东西记下来,会慢慢更新。
这两个IDE的主要区别是IntelliJ支持从pom.xml读取并自动安装所需要的jar包(用Maven导入安装),省了以前需要自己手动下载安装jar包的问题,尤其是你要去读一个别人的代码的时候。而用IntelliJ,你只需要写好pom.xml文件,具体写法去Google一下就好,比较简单,大概就是你需要什么包,什么版本,写清楚名字就好。
如果你想打开一个已有的project,
在启动IntelliJ的时候,选择Import project;
然后选择你要导入的project,点击OK;
然后选择Import project from external model,选择maven,点Next;
然后一路next点过去,最后点Finish就好了。
做完上面的事情,会弹出窗口,但是需要等一会儿才会把所有文件都显示出来,在右下角会有一个进度条,大概就是在装jar包中。当所有的都结束了,就可以用了,而且是所有的都装好的。
如果出问题了,还是有红线,显示Import的包有问题的,可能有两种情况(我遇到过的):一,这个jar包可能不在Maven中,比如一些公司自己封装的jar包,不是开源的,需要自己导入,导入的方法可以去Google一下,我使用终端导入的,好像也可以像eclipse那样用鼠标点着加或者复制什么的;二,pom.xml文档写的有问题,没写或者写错了之类的,这样的话,只需要改一下pom.xml,然后选菜单栏的View-&tool
Windows-&Maven
Project,把这个窗口打开,然后这个窗口上面会有一个类似刷新一样的标志,两个箭头构成一个圆的蓝色的标志,点一下就好了。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。1. 假如我加入joda.jar
2. 找到发布的你想要的jar包,下载!
3. 解压刚下载的jar包,复制
4. 在intellj idea中新建一个java项目,然后创建一个专门用于放jar的lib文件夹, 然后添加ctrl+v 黏贴刚复制的jar包,
然后把该jar包添到项目路径下,否则还是没毛用!
6.好了,现在不报错了!
阅读(...) 评论()IDEA如何打包可运行jar的一个问题。 -
- ITeye博客
博客分类:
有时候,我们会用IDEA来开发一些小工具,需要打成可运行的JAR包;或者某些项目不是WEB应用,纯粹是后台应用,发布时,也需要打成可运行的JAR包。并且,如果依赖第三方jar时,又不希望第三方jar也打入最终的可运行jar包,并且还希望,组织下目录结构(如把第三方jar文件,放到最终可运行jar包的并行目录lib下)
OS: Windows 8.1
JDK: 1.7.0
开发工具: IntelliJ IDEA 13.1.1
1. 选中Java项目工程名称,在菜单中选择 File-&project structure... (快捷键Ctrl+Alt+Shift+S)。
2. 在弹出的窗口中左侧选中"Artifacts",点击"+"选择jar,然后选择"from modules with dependencies"。
3. 在配置窗口中配置"Main Class"。
4. 选择“Main Class”后,选择“copy to the output
and link via manifest”,配置“Directory for META-INF/MAINFEST.MF”,此项配置的缺省值是:D:\workshop\DbUtil\src\main\java,需要改成:D:\workshop\DbUtil\src\main\resources,如果不这样修改,打成的jar包里没有包含META-INF/MAINFEST.MF文件,这个应该是个IDEA的BUG(参考:),配置完成后如下图所示,点击OK进入下一步。(如果选择“extract to the target jar”,即把第三方jar文件,打入最终的可运行jar包时,可以不修改“Directory for META-INF/MAINFEST.MF”的配置,用缺省值即可)
5. 右键“&output root&”,选择“Create Directory”,输入目录名:lib
6. 用鼠标按住第三方jar,拖入&output root&下的lib目录下
7. 用鼠标选中我们将要打出的jar包文件,点击下方“Class Path:”后面的按钮,在“Edit Classpath”窗口中,将每个第三方jar文件前加上相对路径:lib\,形成如:lib\xxx.jar的形式,这个目录“lib”,就是前面输入的那个“lib”,这里如果第三方jar很多的话,可以在“Edit Classpath”窗口中,用鼠标选中所有第三方jar,然后Ctrl+X,把内容cut & copy到UltraEdit里,用列格式一下子全部修改好,再paste到“Edit Classpath”窗口中。完成后如下所示:
8. 完成后,点击OK,Apply等按钮,回到IDEA的主菜单,选择“Build - Build Artifacts”下的“Build”或者“Rebuild”即可生成最终的可运行的jar,并把第三方jar放到和此jar并行的lib目录下,用winrar打开目标jar,可以看到META-INF/MAINFEST.MF文件被正确包含,内容也正确。
9. 在jar包的输出目录下,执行命令:java -jar xxx.jar,即可运行jar文件。
浏览 48397
浏览: 188363 次
来自: 深圳
如果你maven项目分了模块,比如分了一个 projec-da ...
yangcheng33 写道赞,有个地方要纠正下 &in ...
赞,有个地方要纠正下 &includes&
非常棒,因为从来没写过日志,要几小时上手,官网将的一塌糊涂。这 ...IntelliJ IDEA如果优先导入本工程目录中的类,而非jar包中的类?
目前有这样的需求,重写solr的某个源码类
比如:solr-core.jar中有个类的路径是org.apache.search.SolrIndexSearch.java.
我想在自己的工程中引用solr-core.jar ,自己的工程中新建一个java文件,文件名和目录跟上面一模一样,
然后新建一个A类,A类中引用SolrIndexSearch.java的时候,IDEA默认引用jar包中的类,我怎么设置才能引用自己的类呢?
使用代理模式就可以。
--- 共有 1 条评论 ---
代理模式?你是指设计模式吗?
哥,你这需求也太奇葩了吧?写一个包名、类名全一样的类?楼上使用代理模式怎么做。。
--- 共有 6 条评论 ---
看来你木有明白我说的哦
: 问题我解决了,是因为我自己少引了一个类,其实IDEA是默认引用你自己写的那个类的
: 可是我不想对源码包中有一点点改动,这样做外围的改动,在升级的时候比较友好,比如源码中的类没有留有让你去扩展的方法的时候,继承就比较麻烦
你要扩展一个类并且替代它,正确的做法不就是 继承和组合吗?如果你想依赖少,那就组合吧。。这才是该遵循的原则吧,你搞一类名和报名都一样的类 这种事 不奇葩么。。反正我 第一次看有人这么搞哦。
你好~~我也有和你一样的需求...就是怎么让IDEA优先使用我本地的项目而不是打好的jar包...eclipse是可以直接build path,优先依赖本地项目。。。}

我要回帖

更多关于 maven项目中导入jar包 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信