Używam Helios (czyli 3.6.x) i to jest to, co robię, aby odwoływać się do lib (słoika) poza moim projektem w sposób względny.
1) Kliknij projekt prawym przyciskiem myszy w eksploratorze projektu -> Importuj -> Importuj. 2) Wybierz System plików (Dalej) Użyj przycisku przeglądania, aby przejść do folderu (tak, wygląda na ścieżkę twardą). Wybierz .jar (y) do uwzględnienia.
Zazwyczaj dołączam "\ lib" do nazwy projektu w opcji "Into Folder:".
Kliknij "Zaawansowane" i wybierz "Utwórz łącza w obszarze roboczym" i korzystam z domyślnych opcji (zarówno zaznaczonych, jak i względem PROJECT_LOC). 3) Kliknij Finish
Dalej, otwórz właściwości projektu i przejść do Java Build Path kartę Biblioteki i wybierz „Dodaj Jars ...” i przejdź do folderu \ lib (z etapu 2) i wybierz lib (s), którego potrzebujesz. Na karcie Biblioteki znajduje się teraz "ProjectName/Lib" dla ścieżki do bibliotek (bibliotek).
Eksplorator projektu wyświetli folder lib z twoimi bibliotekami za pomocą specjalnej ikony. Jeśli zajrzysz na dysk twardy do folderu lib, nic tam nie ma. Więc odnosi się do bibliotek na zewnętrznej ścieżce, ale zawiera je jako bibliotekę "projektu".
Kliknij prawym przyciskiem myszy plik jar w eksploratorze projektu i wykonaj właściwości. Powinieneś zobaczyć dobroć względnej ścieżki.
+1 wygląda jak można to zrobić tylko przez hacking ścieżki klasy –