如何在Eclipse中导入一个jar ?
当前回答
在eclipse中,我包含了一个压缩jar文件,即zip文件。Eclipse允许我将这个压缩文件添加为外部jar,但当我试图访问jar中的类时,它们没有显示出来。
经过大量的尝试和错误,我发现使用zip格式是行不通的。当我添加一个jar文件时,它为我工作了。
其他回答
首先,你要了解你的项目是什么 然后右击鼠标,选择底部的属性 然后在左上角选择内置路径然后添加外部jar文件添加点击应用,就这样了
在eclipse中,我包含了一个压缩jar文件,即zip文件。Eclipse允许我将这个压缩文件添加为外部jar,但当我试图访问jar中的类时,它们没有显示出来。
经过大量的尝试和错误,我发现使用zip格式是行不通的。当我添加一个jar文件时,它为我工作了。
只是对将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
两个选择:
1/来自项目:
2/如果你已经导入了其他jar,从“References Libraries”目录:
两者都会引导你进入这个屏幕,在这里你可以管理你的库:
如果您想要更改文件系统中的项目位置,那么添加外部Jar并不明智。
最好的方法是添加jar到构建路径,这样你的项目将在导出时编译:
在项目文件夹中创建一个名为lib的文件夹。 将您需要的所有jar文件复制到此文件夹。 在eclipse中刷新您的项目。 选择所有jar文件,然后右键单击其中一个文件,选择构建路径->添加到构建路径
推荐文章
- Java构造函数继承
- 如何在Java中将int[]转换为Integer[] ?
- 你能解释一下流的概念吗?
- 导致java.lang.VerifyError错误的原因
- 如何在Java中监控计算机的CPU、内存和磁盘使用情况?
- 如何设置超时在改造库?
- java lambda可以有一个以上的参数吗?
- HashMap -获取第一个键值
- 使用Jackson将JSON字符串转换为漂亮的打印JSON输出
- Android - SPAN_EXCLUSIVE_EXCLUSIVE跨度不能为零长度
- Javadoc @see或{@link}?
- 在准备语句中使用“like”通配符
- Android Eclipse -无法找到*.apk
- 通过SSH使用Eclipse完成远程项目
- javac和Eclipse编译器之间的区别是什么?