Al crear un nuevo proyecto Java en IntelliJ IDEA, se crean los siguientes directorios y archivos:
./projectname.iml ./projectname.ipr ./projectname.iws ./src/
Quiero configurar IntelliJ IDEA para incluir mis ./lib/*.jar
dependencia en ./lib/*.jar
en el proyecto. ¿Cuál es la forma correcta de lograr esto en IntelliJ IDEA?
Pasos para agregar archivos jar externos en IntelliJ IDEA:
File
desde la barra de herramientas Archivo > Estructura del proyecto …
Puede ver el archivo jar en la carpeta “Bibliotecas externas”
Simplemente copie y pegue el .jar debajo de la carpeta libs, haga clic derecho sobre él y seleccione la opción ‘Agregar como biblioteca’ de la lista. Hará el rest …
Los agrega como bibliotecas a su módulo.
Por lo general, tengo un directorio /lib
en mi fuente. Puse todos los JAR que necesito allí, agrego / lib como biblioteca y lo hago parte de las dependencias de mi módulo.
Actualización de 2018: estoy usando IntelliJ 2017/2018 ahora.
Estoy totalmente comprometido con Maven y Nexus para la gestión de la dependencia.
Esta es la forma en que el mundo se ha ido. Cada proyecto Java de código abierto que conozco utiliza Maven o Gradle. Tu también deberías.
Yo uso este método y funciona bien:
1- Copia y pega los archivos .jar
debajo de la carpeta libs
.
2- Agregue compile fileTree(dir: 'libs', include: '*.jar')
a dependencies
en build.gradle
luego se build.gradle
todos los build.gradle
de la carpeta libs
..
3- Haga clic derecho en la carpeta libs
y seleccione la opción ‘Agregar como biblioteca’ de la lista.
Si está construyendo su proyecto con gradle, solo necesita agregar una línea a las dependencias en build.gradle:
buildscript { ... } ... dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) }
y luego agrega la carpeta a tu proyecto o módulo raíz:
Luego arrojas tus jarras allí y estás listo para ir 🙂
Las bibliotecas no se pueden usar directamente en ningún progtwig si no se agregan correctamente a los archivos gradle del proyecto.
Esto se puede hacer fácilmente en IDEs inteligentes como inteli J.
1) Primero, como convención, agregue una carpeta con los nombres ‘libs’ en su archivo src del proyecto. (Esto se puede hacer fácilmente usando el IDE mismo)
2) luego copie o agregue su archivo de biblioteca (p. Ej .: archivo .jar) a la carpeta llamada ‘libs’
3) ahora puede ver el archivo de la biblioteca dentro de la carpeta libs. Ahora haz clic derecho en el archivo y selecciona ‘agregar como biblioteca’. Y esto arreglará todos los archivos relevantes en su progtwig y la biblioteca estará directamente disponible para su uso.
Tenga en cuenta:
Siempre que agregue bibliotecas a un proyecto, asegúrese de que el proyecto sea compatible con la biblioteca
Alguna gran ayuda encontrada aquí. Sin embargo, todavía no pude hacerlo funcionar a pesar de cargar JAR correctamente. Más tarde descubrí que accidentalmente había creado el módulo en la estructura del archivo en lugar de la carpeta normal, y este mismo módulo fue preseleccionado en la configuración del proyecto.
Aquí está la huella:
Archivo -> Estructura del proyecto -> Módulos -> (seleccione el módulo adecuado si tiene más) -> Dependencias -> + -> JAR o bibliotecas
Si bien estoy de acuerdo con las respuestas anteriores, es importante tener en cuenta cómo acceder al código de esas bibliotecas externas.
Por ejemplo, para acceder a una clase en la biblioteca externa, querrá usar la palabra clave import seguida del nombre de la biblioteca externa, continuará con notación de puntos hasta que se llegue a la clase deseada.
Mire la imagen a continuación para ver cómo importo la clase CodeGenerationException de la biblioteca quickfixj.