如何使用Java API?

8

这可能非常简单,但我无法想出如何在Java(使用Eclipse)中使用任何API。

它们应该放在哪里?

例如,我想使用Twitter API并使用以下导入:

import net.unto.twitter.Api;

我会将API文件与我的类文件放在同一个目录中。(这是我在Python中做的)

有人可以告诉我简单的答案吗?

4个回答

12
通常API被打包在所谓的JAR文件中,JAR代表Java ARchive。你需要做的是:
  1. 下载JAR文件。
  2. 将其放置在项目结构中的某种“lib”目录中。不要将其与源代码放在一起。
  3. 将该JAR文件添加到您的类路径中。有些IDE需要逐个添加JAR文件,而其他IDE则需要告诉IDE哪些目录是库目录,它会为您修改类路径以包含目录中的所有JAR文件。
  4. 在使用API的文件中导入相关包。
一旦您将JAR文件添加到类路径并导入相关类,Eclipse应该会自动检测并允许您使用自动完成功能来调用API。
获取您下载的任何库的源代码JAR文件也是一个好主意。大多数IDE都允许您附加src JAR文件,因此您可以进入API并查看代码编写方式。

8

您需要将任何外部JAR包包含在构建路径中。 在Eclipse中,右键单击项目,然后转到“构建路径”>“配置构建路径”,然后转到“库”选项卡并“添加JAR包”。 此外,在使用Eclipse时,最好不要自己维护导入语句,而是使用“组织导入”(ctrl + shft + o)或导入所选对象(ctrl + shft + m)。 如果类路径中有匹配的对象,则会导入该对象。


4

Java APIs被分发在JAR文件中(它们只是具有特定目录结构的zip文件)。 下载所需的jar文件,将其放置在您磁盘上已知的位置(已知位置指存储下载的jar文件的目录名称)。

有两种情况需要引用Jar文件:

  • 在项目编译期间。 这包括使用像Eclipse这样的IDE开发项目(它们都会编译代码以查找错误)。
    1. 选项1,添加外部jar:
      1. 在Eclipse中打开项目属性
      2. 选择Java Build Path
      3. 选择Libraries选项卡
      4. 单击Add External Jar按钮
      5. 浏览到所需JAR的位置。
      6. 选择JAR。
      7. 单击打开按钮。
    2. 选项2,将JAR添加到Web项目的WEB-INF / lib目录中。
  • 在项目执行期间。 这将在将应用程序部署到Web容器(例如Tomcat)后进行。 将所需的JAR存储在应用程序的类路径中。 对于简单的Web应用程序,您可以将jar文件放置在项目WEB-INF / lib目录中。

0

你应该将它包含在项目的类路径(构建路径)中。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接