[英]Eclipse IDE- Add jar? Add External jar? Add Library?
我想将TwitterAPIME
集成到我的Blackberry
项目中。 我有TwitterAPIME
提供的3个Jar文件。 我不知道如何将这3个Jar文件链接到我的项目。
我的基本疑虑是
什么是外部罐子? 什么是图书馆?
添加jar,添加外部jar或添加库有什么区别?
要在Eclipse中添加外部Jar文件,请按照下列步骤操作:在下面的对话框中右键单击项目 - >选择构建路径 - >选择配置构建路径 - >库选项卡。
库是JDK目录中的内置Jar文件或任何其他软件,例如J2ME-Polish,如上图所示。 通常,这些库文件是由制造商开发的。
添加库:单击第4个按钮将打开如下对话框。
您可以添加系统上安装的不同库。 您也可以通过选择“用户库”添加自己的库。
JAR:工作空间中的JAR文件。
外部JAR:文件系统中的JAR文件。 仅用于测试目的,否则您的项目将非常不整洁。
库:内置库,如JUnit。 您不需要知道它们的位置,这些都来自Eclipse。
除了Lucifer上面给出的优秀答案之外,我建议那些希望开发或使用Libraries的人,查看以下BB提供的知识库文章:
如果API可用作源或Jar,我发现将源直接包含在应用程序中要容易得多。 例如,在这种情况下,您可以将TwitterAPIME源包含在应用程序中作为单独的项目,而不是包含TwitterAPIME jar。 除了更容易构建之外,这还有助于调试或至少了解API的问题。
您可能还会发现此示例,实际上包含Thread,非常有用:
同样基于路西法的答案,我使用“用户库”来捆绑跨项目使用并依赖于第三方服务的罐子。 具体来说,就我而言,JMS罐子。 如果我升级到新的JMS或其他提供商等,我只需更改用户库中的jar,并更新引用它的所有项目。 而不是在每个项目中更改jar依赖项。
外部Jar是Eclipse环境中的一个Jar:即在Eclipse jar和项目生成的jar之外。
图书馆是由某人为您准备的罐子集合。
您可以通过选择一组外部jar来终止用户库:如果您有一个逻辑上可以工作的组,那么这将非常有用。 创建库的另一个好处是,您可以通过在多个项目中引用它来“重用它的定义”。
使用:项目 - >属性 - >添加库 - >选择“用户库”并按下Next->用户库 - >新建一个新名称,然后再添加“添加罐子”,将您需要的任何罐子添加到库定义中。 稍后在项目中使用此库。
有时直接在blackberry项目中添加jar可能会导致一些构建问题。 这是一个有效的解决方案(90%):
Java Project
。 Properties > Java Build Path
并选择Libraries
选项卡,然后单击Add External Jars
以添加系统中要使用的3个jar。 那OK
Properties > Java Build Path
并单击Projects
选项卡,单击Add
并选择刚创建的Projects
,然后单击OK。 我希望这有帮助。
如果在Eclipse工作区中添加JAR,请说/ myproject / WebRoot / WEB-INF / lib但是在使用Select Jar弹出窗口时Eclipse不显示/ lib,退出向导并刷新WebRoot(rtClick并执行Refresh或F5):Eclipse仅显示尚未添加到项目中的新库,通常需要先手动刷新。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.