Ich versuche, eine Bibliothek zu erstellen, die in anderen Projekten verwendet werden könnte. Ich habe eine Klasse mit mehreren statischen Methoden geschrieben, um etwas zu tun. Ich wollte es ausprobieren, aber ich kann die importierte JAR-Datei nicht verwenden.Java-Bibliotheksdatei mit IntelliJ IDEA erstellen
Ich habe meinen Code als Artefakt kompiliert und die JAR-Datei aus dem Ordner "out" genommen und dann in ein anderes Projekt kopiert. Danach ging ich zu "Projektstruktur", Reiter "Bibliotheken" und ich drückte auf den Plus-Button. Ich habe die JAR-Datei gefunden und ausgewählt, danach hat IDEA mich gebeten, Abhängigkeiten anzugeben, was ich getan habe, aber wenn ich sie im Code verwenden möchte, kann ich das nicht tun. Es kann nicht einmal importiert werden.
Irgendwelche Ideen, warum es meine Bibliothek ignoriert? Vielen Dank!
Was soll ich tun, um eine JAR-Bibliothek mit IntelliJ IDEA zu erstellen, die in anderen Projekten verwendet werden kann?
Ihre Beschreibung ist ein wenig zu vage. Darf ich vorschlagen, dass Sie eine Third-Party-Bibliothek (z. B. etwas von Apache Commons) herunterladen und versuchen, diese in Ihrem Projekt zu verwenden? Nur um das Problem auf die Erstellung des Jars oder dessen Verwendung in einem anderen Projekt zu beschränken. – SJuan76
Ich bin bereit, JSch für SSH-Verbindung auf die gleiche Weise zu verwenden, und es funktioniert einwandfrei. Meine Bibliothek wird jedoch ignoriert. Ich kann die Methoden in der Hauptklasse nicht verwenden und ich kann keine Instanzen der Klasse erstellen, die sich in meiner Bibliothek befindet. – Dropout
Seltsam ... Es ist nichts besonderes, eine JAR-Bibliothek in IDEA zu erstellen und sie in ein Projekt zu importieren außer dass du geschrieben hast (zumindest im allgemeinen Fall). Ich habe gerade versucht, die Schritte in Ihrer Beschreibung zu reproduzieren und hatte keine Probleme. Versuchen Sie zu prüfen, ob Sie Ihre Bibliothek nicht vollständig oder teilweise als ausgeschlossenes Verzeichnis markiert haben. –