2010-05-13 16 views
16

Así que hoy descargué Apache Commons Lang biblioteca (formato binario, zip). Lo extraje en la carpeta C:\eclipse\commons-lang-2.5. Hay un commons-lang-2.5.jar, un commons-lang-2.5-javadoc.jar, y un commons-lang-2.5-sources.jar dentro, y una carpeta para HTML Javadoc. Inicié Eclipse, agregué commons-lang-2.5.jar, y establecí su fuente y Javadoc respectivamente como la siguiente captura de pantalla. (http://img43.imageshack.us/img43/9378/eclipsev.png)¿Cómo agregar una biblioteca externa correctamente en Eclipse?

Eclipse screenshot http://img43.imageshack.us/img43/9378/eclipsev.png

Mi pregunta es, ¿hay una manera conveniente o estándar de añadir bibliotecas externas? ¿O estoy realmente haciendo lo correcto?

Respuesta

20

Recomendación:

  1. crear una "liberación" carpeta y guardar todos sus frascos en la carpeta.
  2. Posteriormente, añadir todos los archivos jar en la carpeta de la liberación en su trayectoria de la estructura mediante el uso de Project => Properties => Java Build Path => Libraries => Add JAR ...

por cierto, no hay ninguna pantalla. Se puede dar el link para la captura de pantalla para que pueda ser capaz de ayudar a nuestro mejor ...

+0

http://img43.imageshack.us/img43/9378/eclipsev.png Aquí está el enlace de captura de pantalla. – zihaoyu

+0

@MasterGaurav ¿Debo crear la carpeta 'lib' en el directorio de mi proyecto o en el directorio de Eclipse? –

+1

en el directorio del proyecto :) –

0

Uso maven

Usted hacer no tienen que descargar todo de jarra en una carpeta por usted mismo! - use maven. Se basa en un repositorio público y usted administra sus dependencias en un archivo xml.

Su proyecto tendrá un archivo pom.xml que va a tener este aspecto:

<project> 
    <modelVersion>4.0.0</modelVersion> 
    <groupId>com.mycompany.app</groupId> 
    <artifactId>my-module</artifactId> 
    <version>1</version> 
</project> 

y en este archivo gestionar las dependencias de bibliotecas externas

por ejemplo, si desea añadir esta dependencia - http://mvnrepository.com/artifact/org.apache.commons/commons-lang3/3.4

tendrá que modificar pom.xml así:

<project> 
    ... 
    <dependencies> 

    <dependency> 
     <groupId>org.apache.commons</groupId> 
     <artifactId>commons-lang3</artifactId> 
     <version>3.4</version> 
    </dependency> 

    </dependencies> 
    ... 
</project> 

y guárdalo. eso es todo

1

Debe añadir al archivo JAR en la carpeta lib y haga clic derecho en el archivo jar y haga clic en "construir camino" -> agregar a la ruta de compilación y ahora puede escribir ese código de archivo jar

Cuestiones relacionadas