java - ejecutable - intellij compiler to jar




Manera correcta de agregar archivos jar externos(lib/*. Jar) a un proyecto IntelliJ IDEA (6)

IntelliJ IDEA 15 & 2016

  1. Archivo > Estructura del proyecto ...

    o presiona Ctrl + Alt + Shift + S

  2. Configuración del proyecto > Módulos > Dependencias > signo " + "> JAR o directorios ...

  3. Seleccione el archivo jar y haga clic en Aceptar, luego haga clic en otro botón Aceptar para confirmar

  4. Puede ver el archivo jar en la carpeta "Bibliotecas externas"

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 al proyecto. ¿Cuál es la forma correcta de lograr esto en IntelliJ IDEA?


Las bibliotecas no se pueden usar directamente en ningún programa si no se agregan correctamente a los archivos de proyecto de gradle.

Esto se puede hacer fácilmente en IDE inteligentes como Inteli J.

1) Primero, como convención, agregue una carpeta con los nombres de "libs" en el archivo src de su proyecto. (Esto puede hacerse fácilmente usando el propio IDE)

2) luego copie o agregue su archivo de biblioteca (por ejemplo: archivo .jar) a la carpeta llamada 'libs'

3) ahora puede ver el archivo de biblioteca dentro de la carpeta libs. Ahora haga clic derecho en el archivo y seleccione 'agregar como biblioteca'. Y esto arreglará todos los archivos relevantes en su programa 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


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, deseará usar la palabra clave de importación seguida del nombre de la biblioteca externa, continuando con notación de puntos hasta que se alcance la clase deseada.

Mire la imagen a continuación para ver cómo importo la clase CodeGenerationException de la biblioteca quickfixj.


Si está construyendo su proyecto con gradle, solo necesita agregar una línea a las dependencias en el build.gradle:

buildscript {
    ...
}
...

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
}

y luego agregue la carpeta a su proyecto raíz o módulo:

Luego metes los frascos allí y eres bueno para ir :-)


Una gran ayuda encontrada aquí. Sin embargo, todavía no pude hacerlo funcionar a pesar de cargar JAR correctamente. Más tarde descubrí que accidentalmente creé un módulo en la estructura de archivos en lugar de una carpeta normal y este 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


Usted los agrega como bibliotecas a su módulo.

Normalmente tengo un directorio /lib en mi fuente. Pongo todos los archivos JAR que necesito allí, agrego / lib como una biblioteca y lo hago parte de mis dependencias de módulo.

Actualización 2018: Estoy usando IntelliJ 2017/2018 ahora.

Estoy totalmente comprometido con Maven y Nexus para la gestión de la dependencia.

Así ha ido el mundo. Cada proyecto Java de código abierto que conozco utiliza Maven o Gradle. Tu también deberías.







intellij-idea