如何在Eclipse中导入一个jar ?
当前回答
如果你有一个麻烦的udemy课程乍得对进口的罐子。然后按照这些步骤进行。
右键单击项目。 你会看到一个Build Path选项,点击它。 你会有一个选项配置构建路径,点击它。 去图书馆。 然后去你有一个jar文件的地方,把它们放到一个新的文件夹里,上传到一个新的地方。 然后点击Add External Jars,你肯定可以上传它,这也会对classpathxmlapplicationcontext有帮助。
谢谢你!
其他回答
在eclipse中,我包含了一个压缩jar文件,即zip文件。Eclipse允许我将这个压缩文件添加为外部jar,但当我试图访问jar中的类时,它们没有显示出来。
经过大量的尝试和错误,我发现使用zip格式是行不通的。当我添加一个jar文件时,它为我工作了。
Eclipse ->首选项-> Java ->构建路径->用户库->新建(命名它)->添加外部jar
(我建议在这些步骤之前将您的新库拖到eclipse文件夹中,以保持所有内容在一起,这样如果您重新安装eclipse或您的操作系统,您就不需要rwlink除JDK以外的任何内容)现在选择您想要的jar文件。单击OK。
右键单击项目并选择生成路径->添加库
供参考,只是代码,然后右键单击和来源->组织导入
右键单击项目。 单击Build Path。 单击“配置生成路径”。 在Libraries下面,单击Add Jar或Add External Jar。
两个选择:
1/来自项目:
2/如果你已经导入了其他jar,从“References Libraries”目录:
两者都会引导你进入这个屏幕,在这里你可以管理你的库:
只是对将jar导入Eclipse(插件开发)项目的注释:
In case you are developing Eclipse plug-ins, it makes sense to use Eclipse's native bundling mechanism instead of just importing the jar into a plug-in project. Eclipse (or better its underlying OSGi runtime, Equinox) uses so-called bundles which contain some more information than plain jars (e.g., version infos, dependencies to other bundles, exported packages; see the MANIFEST.MF file). Because of this information, OSGi bundles can be dynamically loaded/unloaded and there is automatic dependency resolution available in an OSGi/Eclipse runtime. Hence, using OSGi bundles instead of plain jars (contained inside another OSGi bundle) has some advantages.
(顺便说一句:Eclipse插件与OSGi包是一回事。)
很有可能有人已经将某个(第三方)库绑定为OSGi包。你可能想看看下面的bundle仓库:
http://www.springsource.com/repository/app/ http://download.eclipse.org/tools/orbit/downloads/ http://www.osgi.org/Repository/HomePage
推荐文章
- Java泛型什么时候需要<?扩展T>而不是<T>,切换有什么缺点吗?
- 如果性能很重要,我应该使用Java的String.format()吗?
- getResourceAsStream返回null
- 如何使用Java中的Scanner类从控制台读取输入?
- 在XML中“图像上缺少contentDescription属性”
- 如何添加JTable在JPanel与空布局?
- Statement和PreparedStatement的区别
- 为什么不能在Java中扩展注释?
- 在Java中使用UUID的最重要位的碰撞可能性
- 转换列表的最佳方法:map还是foreach?
- 如何分割逗号分隔的字符串?
- Java字符串—查看字符串是否只包含数字而不包含字母
- Mockito.any()传递带有泛型的接口
- 在IntelliJ 10.5中运行测试时,出现“NoSuchMethodError: org.hamcrest. matcher . descripbemismatch”
- 使用String.split()和多个分隔符