2010-12-21 15 views
7

Probablemente muy simple, pero no puedo entender cómo usar cualquier API con Java (usando Eclipse).¿Cómo usar las API de Java?

¿Adónde van?

Por ejemplo Quiero usar un Twitter API y me importa utilizando:

import net.unto.twitter.Api; 

entonces incluir el archivo de API en el mismo diccionario como mi archivo de clase. (Esto es lo que hago en python)

¿Alguien me dice la respuesta simple?

Respuesta

5

Debe incluir cualquier JAR externo en la ruta de compilación. En eclipse, haga clic derecho en el proyecto y vaya a 'Build Path'> 'Configure Build Path' y luego vaya a la pestaña 'Libraries' y 'Add JARs'. Además, cuando se usa eclipse, es más fácil no mantener los enunciados de importación usted mismo, sino usar 'Organizar importaciones' (ctrl + shft + o) o Importar el objeto seleccionado (ctrl + shft + m). Si hay un objeto coincidente disponible en el classpath, se importará.

11

Normalmente, las API se empaquetan en los denominados JAR, que son las siglas de Java ARchive. Lo que debe hacer es:

  1. Descargue el tarro.
  2. Ponlo en una especie de directorio 'lib' en la estructura de tu proyecto. No lo pongas con tu código fuente.
  3. Agregue el jar a su classpath. Algunos IDEs deben agregarse jar by jar, otros le dicen al IDE qué directorios son directorios de biblioteca y modificará classpath para que incluya todos los jar en el directorio.
  4. Importe el paquete relevante en sus archivos donde usa la API.

Una vez que haya agregado el jar a su classpath e importe las clases relevantes, Eclipse debería recogerlo automáticamente y permitirle usar funciones de autocompletar contra la API.

También es una buena idea obtener el jar de origen para cualquier biblioteca que descargue. La mayoría de los IDE le permiten adjuntar jar src, por lo que puede hacer clic en la API y ver cómo se escribe el código.

0

Debería tenerlo incluido en el classpath (ruta de compilación) del proyecto.

4

Las API de Java se distribuyen en archivos JAR (que son solo archivos zip con una estructura de directorios específica). Descargue el contenedor en cuestión, colóquelo en una ubicación conocida en su disco (ubicación conocida como en, preste atención al nombre del directorio donde almacena el contenedor descargado).

Hay dos momentos en que se necesitan para hacer referencia a un archivo JAR:

  • momento de la elaboración del proyecto. Esto incluye el desarrollo del proyecto usando un IDE como eclipse (todos compilan el código para encontrar errores).
    1. Opción 1, agregar un frasco externa:
      1. Abrir las propiedades del proyecto en Eclipse
      2. Seleccione Vía de construcción Java
      3. Seleccione la pestaña Bibliotecas
      4. Haga clic en el botón de Jar externa
      5. Añadir
      6. Busque la ubicación del JAR en cuestión.
      7. Seleccione el JAR.
      8. Haga clic en el botón Abrir.
    2. Opción 2, añadir el JAR a WEB-INF del directorio de su proyecto web/lib.
  • Durante la ejecución del proyecto. Esto será después de que implemente su aplicación en un contenedor web (quizás tomcat). Almacene el JAR en cuestión en el classpath de la implementación de publicación de la aplicación. Para aplicaciones web simples, puede colocar el jar en el directorio WEB-INF/lib del proyecto.