Jak zaimportować słoik w Eclipse?
Jak zaimportować słoik w Eclipse?
Odpowiedzi:
Możesz dodać słoik w Eclipse, klikając prawym przyciskiem myszy Projekt → Ścieżka budowania → Konfiguruj ścieżkę budowania. W zakładce Biblioteki kliknij Dodaj słoiki lub Dodaj zewnętrzne słoiki i podaj słoik. Szybkie demo tutaj .
Powyższe rozwiązanie jest oczywiście „szybkie”. Jeśli jednak pracujesz nad projektem, w którym musisz zatwierdzić pliki do repozytorium kontroli źródła, polecam dodanie plików Jar do dedykowanego folderu biblioteki w repozytorium kontroli źródła i odwołanie się do kilku lub wszystkich z nich, jak wspomniano powyżej.
Dodanie zewnętrznego słoika nie jest mądre na wypadek, gdybyś chciał zmienić lokalizację projektu w systemie plików.
Najlepszym sposobem jest dodanie jar do ścieżki kompilacji, dzięki czemu projekt zostanie skompilowany, jeśli zostanie wyeksportowany:
Utwórz folder o nazwie lib w folderze projektu.
skopiuj do tego folderu wszystkie potrzebne pliki jar.
Odśwież swój projekt w zaćmieniu.
Wybierz wszystkie pliki jar, a następnie kliknij jeden z nich prawym przyciskiem myszy i wybierz Ścieżka kompilacji -> Dodaj do ścieżki kompilacji
Dwie możliwości:
1 / Z projektu:
2 / Jeśli masz już zaimportowany inny słoik, z katalogu „Biblioteki referencji”:
Oba doprowadzą cię do tego ekranu, w którym możesz zarządzać swoimi bibliotekami:
Oto kroki:
kliknij Plik> Importuj. Zostanie otwarte okno importu.
W obszarze Wybierz źródło importu kliknij J2EE> Plik JAR klienta aplikacji.
Kliknij Następny.
W polu Plik klienta aplikacji wprowadź lokalizację i nazwę pliku JAR klienta aplikacji, który chcesz zaimportować. Możesz kliknąć przycisk Przeglądaj, aby wybrać plik JAR z systemu plików.
W polu Projekt klienta aplikacji wpisz nową nazwę projektu lub wybierz projekt klienta aplikacji z listy rozwijanej. Jeśli wpiszesz nową nazwę w tym polu, projekt klienta aplikacji zostanie utworzony na podstawie wersji pliku JAR klienta aplikacji i użyje domyślnej lokalizacji.
Z listy rozwijanej Docelowe środowisko wykonawcze wybierz serwer aplikacji, na który chcesz kierować programowanie. Ten wybór wpływa na ustawienia czasu wykonywania, modyfikując wpisy ścieżki klasy dla projektu.
Jeśli chcesz dodać nowy moduł do projektu aplikacji korporacyjnej, zaznacz pole wyboru Dodaj projekt do pliku EAR, a następnie wybierz istniejący projekt aplikacji korporacyjnej z listy lub utwórz nowy, klikając Nowy.
Uwaga : Jeśli wpiszesz nową nazwę projektu aplikacji korporacyjnej, projekt aplikacji korporacyjnej zostanie utworzony w domyślnej lokalizacji z najniższą zgodną wersją J2EE w oparciu o wersję tworzonego projektu. Jeśli chcesz określić inną wersję lub inną lokalizację aplikacji korporacyjnej, musisz użyć kreatora Nowy projekt aplikacji korporacyjnej.
Kliknij przycisk Zakończ, aby zaimportować plik JAR klienta aplikacji.
Tylko komentarz na temat importowania słoików do projektów Eclipse (tworzenie wtyczek):
Jeśli opracowujesz wtyczki Eclipse, warto zastosować natywny mechanizm pakietowania Eclipse zamiast importować słoik do projektu wtyczki. Eclipse (lub lepiej jego podstawowe środowisko uruchomieniowe OSGi, Equinox) używa tak zwanych pakietów, które zawierają nieco więcej informacji niż zwykłe słoiki (np. Informacje o wersji, zależności od innych pakietów, eksportowane pakiety; patrz plik MANIFEST.MF). Ze względu na te informacje pakiety OSGi mogą być dynamicznie ładowane / rozładowywane, aw środowisku wykonawczym OSGi / Eclipse dostępna jest automatyczna rozdzielczość zależności. Dlatego używanie pakietów OSGi zamiast zwykłych słoików (zawartych w innym pakiecie OSGi) ma pewne zalety.
(BTW: Wtyczki Eclipse to to samo, co pakiety OSGi).
Istnieje duża szansa, że ktoś już spakował określoną bibliotekę (innej firmy) jako pakiet OSGi. Możesz rzucić okiem na następujące repozytoria pakietów:
Eclipse -> Preferencje -> Java -> Ścieżka kompilacji -> Biblioteki użytkownika -> Nowe (Nazwij to) -> Dodaj zewnętrzne słoiki
(Zalecam przeciągnięcie nowych bibliotek do folderu Eclipse przed wykonaniem któregokolwiek z tych kroków, aby zachować wszystko razem, w ten sposób, jeśli ponownie zainstalujesz Eclipse lub system operacyjny, nie będziesz musiał rwlinkować niczego oprócz JDK) Teraz wybierz odpowiednie pliki jar. Kliknij OK.
Kliknij projekt prawym przyciskiem myszy i wybierz polecenie Utwórz ścieżkę -> Dodaj bibliotekę
Do twojej wiadomości wystarczy kod, a następnie kliknięcie prawym przyciskiem myszy i Źródło-> Organizuj import
najpierw przejdziesz do projektu, który utworzyłeś, a następnie kliknij prawym przyciskiem myszy i wybierz właściwości na dole, a następnie wybierz ścieżkę budowania w lewym rogu i dodaj zewnętrzny plik jar dodaj kliknij Zastosuj. to wszystko
C: \ oraclexe \ app \ oracle \ product \ 10.2.0 \ server \ jdbc \ lib \ ojdbc14.jar
ojdbc14.jar (to plik jar)
W Eclipse załączyłem skompresowany plik jar, tj. Plik zip. Zaćmienie pozwoliło mi dodać ten plik zip jako zewnętrzny słoik, ale kiedy próbowałem uzyskać dostęp do klas w słoiku, nie były wyświetlane.
Po wielu próbach i błędach odkryłem, że użycie formatu zip nie działa. Kiedy dodałem plik jar, zadziałało to dla mnie.