Próbuję utworzyć bibliotekę, która może być używana w innych projektach. Napisałem jedną klasę z kilkoma statycznymi metodami, żeby zrobić kilka rzeczy. Chciałem go wypróbować, ale nie mogę użyć zaimportowanego pliku JAR.Tworzenie pliku biblioteki Java z IntelliJ IDEA
Skompilowałem swój kod jako artefakt i wziąłem plik JAR z folderu "out", a następnie skopiowałem go do innego projektu. Następnie przeszedłem do "struktury projektu", zakładki "Biblioteki" i wcisnąłem przycisk plus. Znalazłem plik JAR i wybrałem go, potem IDEA poprosiła mnie o określenie zależności, tak zrobiłem, ale kiedy chcę go użyć w kodzie, nie jestem w stanie tego zrobić. Nie można go nawet zaimportować.
Jakieś pomysły dlaczego ignoruje moją bibliotekę? Dzięki!
Co należy zrobić, aby utworzyć bibliotekę JAR z IntelliJ IDEA, którą można wykorzystać w innych projektach?
Twój opis jest nieco zbyt ogólnikowy. Czy mogę zaproponować pobranie biblioteki innej firmy (v.g., coś z Apache Commons) i spróbować użyć tego w swoim projekcie? Wystarczy zawęzić problem do utworzenia słoika lub jego użycia w innym projekcie. – SJuan76
Jestem gotów użyć JSch do połączenia SSH w ten sam sposób i działa bezbłędnie. Jednak moja biblioteka jest ignorowana. Nie mogę używać metod w głównej klasie i nie mogę tworzyć żadnych wystąpień klasy, która jest w mojej bibliotece .. – Dropout
Dziwne ... Nie ma nic szczególnego w tworzeniu biblioteki JAR w IDEA i importowaniu jej do projektu z wyjątkiem tego, że napisałeś (przynajmniej w ogólnym przypadku). Właśnie próbowałem odtworzyć kroki opisane w twoim opisie i nie miałem żadnych problemów. Spróbuj sprawdzić, czy nie zaznaczyłeś przypadkowo swojej biblioteki w całości lub w częściach jako wykluczony katalog. –