2010-07-19 24 views

Respuesta

327

Puede agregar un jar en Eclipse haciendo clic derecho en el Proyecto → Crear ruta → Configurar ruta de compilación. En la pestaña Bibliotecas, haga clic en Agregar tarros o Agregar archivos JAR externos y otorgue el Tarro. Una demostración rápida here.

enter image description here

La solución anterior es, obviamente, una "rápida". Sin embargo, si está trabajando en un proyecto en el que necesita enviar archivos al repositorio de control de origen, le recomiendo que agregue archivos Jar a una carpeta de biblioteca dedicada en su repositorio de control de origen y haga referencia a algunos o todos como se mencionó anteriormente.

+27

Creo que debe ser: 'Añadir JAR externos" Para – hqt

+3

es 'Agregar archivos externos' –

+0

¿Qué pasa si se incluye el archivo jar? – YouYou

10

Estos son los pasos:

  1. clic en Archivo> Importar. Se abre la ventana Importar.

  2. En Seleccione una fuente de importación, haga clic en J2EE> Archivo JAR de aplicación de cliente.

  3. Haga clic en Siguiente.

  4. En el campo Archivo de cliente de aplicación, ingrese la ubicación y el nombre del archivo JAR del cliente de la aplicación que desea importar. Puede hacer clic en el botón Examinar para seleccionar el archivo JAR del sistema de archivos.

  5. En el campo Proyecto de cliente de aplicación, escriba un nuevo nombre de proyecto o seleccione un proyecto de cliente de aplicación de la lista desplegable. Si escribe un nombre nuevo en este campo, el proyecto del cliente de la aplicación se creará en función de la versión del archivo JAR del cliente de la aplicación y utilizará la ubicación predeterminada.

  6. En la lista desplegable Target runtime, seleccione el servidor de aplicaciones que desea orientar para su desarrollo. Esta selección afecta la configuración del tiempo de ejecución modificando las entradas de ruta de clase para el proyecto.

  7. Si desea agregar el nuevo módulo a un proyecto de aplicación empresarial, seleccione Agregar proyecto a una casilla de verificación EAR y luego seleccione un proyecto de aplicación empresarial existente de la lista o cree uno nuevo haciendo clic en Nuevo.

    Nota: Si escribe un nuevo nombre de proyecto de aplicación empresarial, el proyecto de aplicación empresarial se creará en la ubicación predeterminada con la versión J2EE compatible más baja según la versión del proyecto que se está creando. Si desea especificar una versión diferente o una ubicación diferente para la aplicación empresarial, debe usar el asistente de Proyecto de nueva aplicación empresarial.

  8. Haga clic en Finalizar para importar el archivo JAR del cliente de la aplicación.

89

dos opciones:

1/A partir del proyecto:

alt text

2/Si aún no ha otra jarra importada, desde el directorio "Referencias Bibliotecas":

alt text

Bot h le llevará a esta pantalla donde se puede mange sus bibliotecas:

alt text

+2

Añadir jar vs Añadir jar externo ¿Cuál es la diferencia? – Pacerier

+11

@Pacerier "Agregar jarros" se refiere a jarras directamente accesibles desde dentro de su espacio de trabajo. Su camino es relativo a un proyecto desde su espacio de trabajo, en lugar de un camino absoluto. "Agregar tarros externos" es para tarros almacenados en cualquier otro lugar (en su disco duro o en LAN/WAN), y utiliza una ruta absoluta. – VonC

+0

@VonC Simplemente curioso, ¿qué programa usaste para tomar tus capturas de pantalla? No hay nada incorporado en las ventanas para obtener tomas con los menús que se muestran con el botón derecho, y me gustan los bits de corte sombreados. – localhost

5

Sólo un comentario en frascos importadores en Eclipse (plug-in de desarrollo) proyectos:

En caso de que usted está desarrollando tapón de Eclipse -ins, tiene sentido usar el mecanismo de agrupamiento nativo de Eclipse en lugar de solo importar el contenedor en un proyecto de complemento. Eclipse (o mejor su tiempo de ejecución OSGi subyacente, Equinox) utiliza los denominados paquetes que contienen algo más de información que los archivos simples (por ejemplo, información de la versión, dependencias de otros paquetes, paquetes exportados, consulte el archivo MANIFEST.MF). Debido a esta información, los paquetes OSGi pueden cargarse/descargarse dinámicamente y existe una resolución de dependencia automática disponible en un tiempo de ejecución OSGi/Eclipse. Por lo tanto, usar paquetes OSGi en lugar de tarros simples (contenidos dentro de otro paquete OSGi) tiene algunas ventajas.

(Por cierto:. Eclipse plug-ins son lo mismo que los paquetes de OSGi)

Hay una buena probabilidad de que alguien ya incluido una determinada biblioteca (tercera parte) como un paquete OSGi. Es posible que desee echar un vistazo a los siguientes depósitos de paquete:

143

Adición de Jar externo no es inteligente en caso de que desee cambiar la ubicación del proyecto en sistema de archivos

La mejor manera es añadir el frasco para construir camino para que su proyecto se compilará si se exporta:

  1. Crear una carpeta llamada lib en la carpeta del proyecto.

  2. copie en esta carpeta todos los archivos jar que necesite.

  3. Renueve su proyecto en eclipse.

  4. Seleccionar todos los archivos jar, a continuación, haga clic derecho en uno de ellos y seleccione Build Path -> Añadir para generar Ruta

+0

No es necesario que haga clic en cada una, simplemente selecciónelas todas, luego haga el paso 4 – Ungeheuer

+1

@Hesham ¿Tenemos que crear una carpeta con el nombre lib o puede ser algo más que eso? – Rameshwar

+2

@Rameshwar puede ser cualquier cosa –

2

Eclipse -> Preferencias -> Java -> Build Path -> User Libraries -> Nuevo (Nómbrelo) -> Agregar tarros externos

(Recomiendo arrastrar sus nuevas bibliotecas a la carpeta Eclipse antes de seguir cualquiera de estos pasos para mantener todo en orden, de esta manera, si reinstala Eclipse o su sistema operativo no lo hará tiene que volver a enlazar cualquier cosa excepto el JDK) Ahora seleccione los archivos jar que desee. Haga clic en Aceptar.

Haga clic derecho sobre el proyecto y elija Generar Path -> Añadir Biblioteca

FYI solo código y luego haga clic derecho y Fuente-> Organizar importaciones

Cuestiones relacionadas