2009-03-03 16 views

Odpowiedz

5

Możesz znaleźć opcję dodania zewnętrznych słoików do projektu w: Projekt> Właściwości> Ścieżka budowania Java> Karta Biblioteki.

Kliknij na "Dodaj słoik zewnętrzny" i znajdź miejsce, w którym masz bibliotekę POI.

+1

Jak już wspomniałem w swojej odpowiedzi, uważaj, ponieważ dzielisz się projektem z każdym. Ścieżka klas dla twojego projektu zablokuje lokalizację słoja. O ile wszyscy programiści nie mają go w tej samej lokalizacji, ciągle go zmienisz ... –

15

Istnieje kilka sposobów, niektóre dobre, niektóre złe ...

  • Dodaj zewnętrznego Jar - jak jjnguy mówi, że będzie działać. Jednak, nie dobrym rozwiązaniem ... Problemem jest to, że jeśli dzielisz swój projekt z kimś innym i mają słoik w innym miejscu, dostaną zbudować błędy ścieżki

  • Dodaj zmienną - podobny do zewnętrznego słoika, ale o wiele bardziej elastyczny. Możesz zdefiniować zmienną ścieżki klasy (w języku Java prefs), która reprezentuje słoik zawierający dir. W projekcie, dodając zmienną, wybierasz zdefiniowany przez siebie var i naciskasz "rozszerz", aby określić rzeczywisty słoik. Tak długo, jak ty i inni twórcy twojego projektu definiują zmienną, możesz mieć słoik w różnych miejscach, jeśli podoba Ci się, jeśli chcesz

  • Dodaj słoik do swojego projektu - utwórz katalog w swoim projekcie (opcjonalnie, może nazwać go lib) i zaimportuj do niego słoik za pomocą Plik-> Importuj lub jeśli twój system operacyjny obsługuje, przeciągnij go jako ikonę do folderu (w oknach otwieram okno Eksploratora i przeciągam je stamtąd do folderu w zaćmieniu). Następnie kliknij prawym przyciskiem jar i wybierz Build-Path-> Add to build path.

  • Dodaj słoik w oddzielnym projekcie i podaj go. Dodaj słoik, jak wspomniano w ostatnim punkcie, do oddzielnego projektu dla tego słoika. Wybierz ścieżkę Build-Path-> Configure Build z projektu. Przejdź do zakładki "zamów i eksportuj" i upewnij się, że jar jest zaznaczony. Teraz możesz skonfigurować swój projekt tak, aby odnosił się do nowego projektu. To sprawia, że ​​rzeczy są bardziej modułowe.

  • Utwórz bibliotekę użytkownika - w preferencjach Java możesz zdefiniować "bibliotekę użytkownika", która zawiera słoik. Jest to trochę podobne do zmiennej typu classpath, ale może odwoływać się do wielu słoików i wystarczy dodać ją tylko raz do projektu.

  • Utwórz wtyczkę kontenera klasy Classpath. Jest to bardziej złożone, ale jest fajną opcją, jeśli dostarczasz zestaw wtyczek dla ludzi. Kontener typu classpath można dodać do projektu jak bibliotekę i można nim zarządzać, nawet je wyszukując, jeśli chcesz.

Powiązane problemy