java - source - intellij modules




Korrekte Möglichkeit, externe JAR-Dateien(lib/*. Jar) zu einem IntelliJ IDEA-Projekt hinzuzufügen (6)

Beim Erstellen eines neuen Java-Projekts in IntelliJ IDEA werden die folgenden Verzeichnisse und Dateien erstellt:

./projectname.iml
./projectname.ipr
./projectname.iws
./src/

Ich möchte IntelliJ IDEA so konfigurieren, dass meine Abhängigkeits-JARs in ./lib/*.jar in das Projekt aufgenommen werden. Was ist der richtige Weg, um dies in IntelliJ IDEA zu erreichen?


IntelliJ IDEA 15 & 2016

  1. Datei > Projektstruktur ...

    oder drücken Sie Strg + Alt + Umschalt + S

  2. Projekteinstellungen > Module > Abhängigkeiten > " + " Zeichen> JARs oder Verzeichnisse ...

  3. Wählen Sie die JAR-Datei aus und klicken Sie auf OK. Klicken Sie dann zum Bestätigen auf eine andere Schaltfläche OK

  4. Sie können die JAR-Datei im Ordner "Externe Bibliotheken" anzeigen


Bibliotheken können nicht direkt in einem Programm verwendet werden, wenn sie nicht ordnungsgemäß zu den Projektgruppendateien hinzugefügt wurden.

Dies kann leicht in intelligenten IDEs wie Inteli J getan werden.

1) Fügen Sie zunächst als Konvention einen Ordnernamen 'libs' unter Ihrer Projekt-Quelldatei hinzu. (Dies kann einfach mit der IDE selbst durchgeführt werden)

2) Kopieren oder fügen Sie Ihre Bibliotheksdatei (zB: .jar-Datei) in den Ordner 'libs' ein

3) Jetzt können Sie die Bibliotheksdatei im Ordner libs sehen. Klicken Sie nun mit der rechten Maustaste auf die Datei und wählen Sie "Als Bibliothek hinzufügen". Dadurch werden alle relevanten Dateien in Ihrem Programm repariert und die Bibliothek steht Ihnen direkt zur Verfügung.

Bitte beachten Sie:

Stellen Sie beim Hinzufügen von Bibliotheken zu einem Projekt sicher, dass das Projekt die Bibliothek unterstützt


Ich benutze diese Methode und es funktioniert gut:

1- Kopieren und fügen Sie die .jar Dateien im libs Ordner ein.

2- Fügen Sie compile fileTree(dir: 'libs', include: '*.jar') zu dependencies in build.gradle dann werden alle build.gradle im Ordner libs build.gradle .

3- Klicken Sie mit der rechten Maustaste auf den Ordner libs und wählen Sie die Option "Als Bibliothek hinzufügen" aus der Liste.


Kopieren Sie einfach die .jar-Datei unter dem libs-Ordner, klicken Sie mit der rechten Maustaste darauf und wählen Sie die Option "Als Bibliothek hinzufügen" aus der Liste. Es wird den Rest erledigen ...


Sie fügen sie als Bibliotheken zu Ihrem Modul hinzu.

Ich habe normalerweise ein Verzeichnis /lib in meiner Quelle. Ich setze alle JARs, die ich brauche, addiere / lib als eine Bibliothek und mache es zu einem Teil meiner Modulabhängigkeiten.

Update 2018: Ich benutze jetzt IntelliJ 2017/2018.

Ich engagiere mich vollständig für Maven und Nexus für das Abhängigkeitsmanagement.

So ist die Welt gegangen. Jedes Open-Source-Java-Projekt, das ich kenne, verwendet Maven oder Gradle. Du solltest auch.


Während ich den vorherigen Antworten zustimme, ist es wichtig zu beachten, wie auf den Code dieser externen Bibliotheken zugegriffen werden kann.

Um beispielsweise auf eine Klasse in der externen Bibliothek zuzugreifen, möchten Sie das Schlüsselwort import, gefolgt vom Namen der externen Bibliothek, verwenden, gefolgt von Punktnotation, bis die gewünschte Klasse erreicht ist.

Sehen Sie sich das Bild unten an, um zu sehen, wie ich die CodeGenerationException- Klasse aus der quickfixj-Bibliothek importiere.





intellij-idea