Myśli, porady, tutoriale na temat środowiska Eclipse (i nie tylko)...

piątek, 18 stycznia 2008

Biblioteki użytkowników, czyli jak usprawnić pracę z jar'ami

Znajomy pytał się mnie dzisiaj " jak w eclipse zwinąć jary to takiego pakietu w jaki zebrane są biblioteki systemowe - JRE System Library?". Doszedłem do wniosku, że warto odpowiedź na to pytanie umieścić tutaj, bo rozwiązanie to może nam pomóc przyspieszyć pracę z duża ilością jar'ów .
Co musimy zatem zrobić?
Wchodzimy do preferencji Eclipse'a (Window->Preferences), a następnie w drzewku po lewej stronie wybieramy Java->Build Path->User Libraries:

Definiujemy tutaj biblioteki użytkownika (ang. user libraries), klikamy przycisk New...
W nowym oknie podajemy nazwę naszej biblioteki, następnie klikamy OK:

Teraz zaznaczamy stworzoną przez nas przed chwilą bibliotekę i klikam przycisk Add JARs...
Wybieramy jar'y, które nas interesują, powinniśmy zobaczyć mniej więcej coś takiego:

i zamykamy okno preferencji klikając OK.
Można się teraz zapytać, po co nam to wszystko? Wyobraźmy sobie, że tworzymy często nowe projekty korzystające z tego samego zbioru jar'ów i za każdym razem gdy tworzymy nowy projekt musimy wszystkie te jar'y dodawać osobno. Po zdefiniowaniu swojej własnej biblioteki użytkownika zawierającej wszystkie potrzebne nam jar'y możemy dodać je w prosty i szybki sposób. Jak to zrobić? Tworzymy nowy projekt, a następnie otwieramy jego właściwości (prawym przyciskiem myszy klikamy na projekt w widoku Package Explorer i wybieramy opcję Properties). We właściwościach wybieramy Java Build Path i zakładkę Libraries:
Klikamy przycisk Add Library:
W nowym oknie wybieramy User Library i klikamy Next:
Wybieramy stworzoną przez nas bibliotekę i kończymy klikając Finish:
I gotowe!

4 komentarze:

Anonimowy pisze...

Dzięki, bardzo mi tym pomogłeś.

Jakub Jurkiewicz pisze...

Cieszę się, że się na coś przydało :) Pozdrawiam!

Anonimowy pisze...

Właśnie takiego tutoriala potrzebowałem, jakoś ten z sun'a do mnie nie przemawiał a tutaj pięknie, zilustrowane i piękną polszczyzną opisane.

Anonimowy pisze...

Taka bzdurka a taaaak bardzo przydatna, dzięki