Pobieram Apache POI z apache.org, ale nie wiem jak go używać z jednym z moich istniejących projektów w Eclipse.Jak mogę dodać bibliotekę POI Apache do projektu Eclipse?
Odpowiedz
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.
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.
- 1. Jak dodać bibliotekę do Eclipse?
- 2. Jak dołączyć bibliotekę Zxing do projektu Android?
- 3. Jak poprawnie dodać bibliotekę zewnętrzną w środowisku Eclipse?
- 4. Apache POI Performance
- 5. Wiersze POI Apache numer
- 6. Apache POI Table-Totals Excel
- 7. Nie można dodać bibliotekę do mojego android projektu
- 8. Apache poi page breaks
- 9. Jak dodać drugi katalog źródłowy do projektu Eclipse
- 10. Apache poi format daty
- 11. Jak dodać projekt biblioteki do projektu Android?
- 12. Jak mogę dodać zewnętrzny słoik do aplikacji eclipse rcp?
- 13. Jak dodać sterownik mysql JDBC do projektu Eclipse?
- 14. Jak dodać plik logging.properties do ścieżki klas projektu Eclipse?
- 15. jak dodać json bibliotekę
- 16. Apache POI - wyjście do dokumentu Docx
- 17. Apache POI: SXSSFWorkbook.dispose() nie istnieje
- 18. Jak dodać istniejące pliki/foldery do Eclipse
- 19. Jak dodać bibliotekę zewnętrzną do ścieżki klas w tłumaczu scala?
- 20. Apache POI waluty danych format
- 21. Apache POI SXSSF i XSSF
- 22. Apache POI Excel - jak skonfigurować kolumny do rozwinięcia?
- 23. Czy mogę dodać bibliotekę dll do aplikacji Silverlight 3?
- 24. CMake: jak dodać cuda do istniejącego projektu
- 25. Appinvite_styles.xml: 5: error Włączając bibliotekę Usług Google Play do Eclipse
- 26. Jak mogę dodać komplikacje do mojego projektu EXSTING Xcode?
- 27. Jak mogę dodać facebook SDK do projektu Android?
- 28. Jak dodać zewnętrzną natywną bibliotekę zależności?
- 29. Jak uzyskać wartość pustej komórki programu Excel w apache POI?
- 30. Usuwanie środowiska wykonawczego Apache TomCat z projektu w środowisku Eclipse?
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 ... –