2010-05-13 20 views
16

Więc dzisiaj pobrałem bibliotekę Apache Commons Lang (plik binarny, format zip). Wyodrębniłem go do folderu C:\eclipse\commons-lang-2.5. Wewnątrz znajduje się commons-lang-2.5.jar, commons-lang-2.5-javadoc.jar i commons-lang-2.5-sources.jar oraz folder dla HTML Javadoc. Zacząłem Eclipse, dodałem commons-lang-2.5.jar i ustawiłem odpowiednio jego źródło i Javadoc jako zrzut ekranu poniżej. (http://img43.imageshack.us/img43/9378/eclipsev.png)Jak poprawnie dodać bibliotekę zewnętrzną w środowisku Eclipse?

Eclipse screenshot http://img43.imageshack.us/img43/9378/eclipsev.png

Moje pytanie brzmi, czy istnieje dogodne lub standardowy sposób, aby dodać zewnętrznych bibliotek? Czy właściwie robię to, co trzeba?

Odpowiedz

20

Zalecenie:

  1. stworzyć "lib" folder i zachować wszystkie słoiki w folderze.
  2. Następnie dodać wszystkie pliki jar w folderze lib do ścieżki kompilacji za pomocą Project => Properties => Java Build Path => Libraries => Add JAR ...

btw, nie ma żadnego ekranu. Możesz podać link do zrzutu ekranu tak, że mogę być w stanie pomóc naszym lepiej ...

+0

http://img43.imageshack.us/img43/9378/eclipsev.png Oto zrzut ekranu. – zihaoyu

+0

@MasterGaurav Czy mogę utworzyć folder 'lib' w katalogu mojego projektu lub w katalogu Eclipse? –

+1

W katalogu projektu :) –

0

Użyj maven

was nie trzeba pobrania wszystkich słoik na w folderze przez siebie! - użyć maven. Opiera się na publicznym repozytorium i zarządzasz zależnościami w pliku xml.

Twój projekt będzie mieć plik pom.xml że będzie wyglądać tak:

<project> 
    <modelVersion>4.0.0</modelVersion> 
    <groupId>com.mycompany.app</groupId> 
    <artifactId>my-module</artifactId> 
    <version>1</version> 
</project> 

iw tym pliku zarządzać zewnętrznych zależności bibliotecznych

na przykład, jeśli chcesz dodać tę zależność - http://mvnrepository.com/artifact/org.apache.commons/commons-lang3/3.4

trzeba będzie zmodyfikować pom.xml tak:

<project> 
    ... 
    <dependencies> 

    <dependency> 
     <groupId>org.apache.commons</groupId> 
     <artifactId>commons-lang3</artifactId> 
     <version>3.4</version> 
    </dependency> 

    </dependencies> 
    ... 
</project> 

i zapisz. to wszystko

1

Należy dodać plik jar na lib folderu a następnie kliknij prawym przyciskiem myszy na pliku jar i kliknij "zbudować ścieżkę" -> dodaj do ścieżki budowania , a teraz możesz napisać ten kod pliku JAR

Powiązane problemy