2012-04-25 17 views
7

Mam projektu A i B. B ma niektóre pliki .jar. A zależy od B. A może używać klas, które są pisane przeze mnie, ale nie widzą klas w tym pliku JAR, więc ja sam powinienem dodać, że pliki .jar do A. jest jakiś sposób jak zaćmienie, którego nie trzeba dodawać .jar wielokrotnie. * w czasie zaćmienia po dodaniu plików .jar do projektu B, ponowne dodawanie ich do A nie jest konieczne.dodaj inne projekty jako biblioteka w netbeans

dzięki.

+0

Chciałbym to wiedzieć. Do tej pory właśnie powtarzałem dodawanie wspólnych JARów zależności tak, jak to opisałeś. Nie jestem pewien, czy istnieje inny sposób TBH. – predi

Odpowiedz

-1

W folderze projektu zobaczysz folder o nazwie Libraries, kliknij go prawym przyciskiem myszy, aby tam wybrać plik .jar. Nie trzeba dodawać kolejnych plików .jar po jednorazowym dodaniu do projektu. Potrzebujesz tylko do Clean and Build swojego projektu, gdy nowe pliki zostaną dodane do pliku .jar.

+0

Pliki jar projektów zależnych nie są dodawane automatycznie przez NetBeans. To jest problem. – JHead

0

Jeśli chcesz dodać kolejny projekt jako bibliotekę w netbeans, kliknij prawym przyciskiem myszy na katalogu bibliotek i wybierz "Dodaj projekt", wybierz projekt, który chcesz dodać. Kiedy to zrobisz, plik JAR (w katalogu dist), który został zbudowany dla dodawanego projektu, zostanie wybrany, a następnie kliknij "Dodaj pliki jar projektu" i powinien dodać plik jar do projektu. Zamiast tego możesz wybrać opcję "Dodaj słoik" i dodać plik słoika w sposób opisany przez Raviego.

+0

Muszę wiedzieć, czy istnieje sposób na uniknięcie dodawania plików jar niezależnego projektu do projektu zależnego (np. Eclipse). –

+0

Po dodaniu plików JAR do katalogu bibliotek w projekcie nie będziesz musiał dodawać ich do tego projektu, a podczas budowania projektu, netbeans utworzy słoik dla twojego projektu w katalogu dist dla projektu i plików jar dodane do katalogu bibliotek zostaną włączone do tego słoika. – ChadNC

+0

Drodzy ChadNC przed budowaniem projektu zależnego, mamy błąd czasu kompilacji, ponieważ nie widzi plików jar w projekcie niezależnym. więc nie możemy tego zbudować. –

1

W folderze projektu powinien zostać wyświetlony folder o nazwie Dependencies, kliknij go prawym przyciskiem myszy i wybierz opcję Add Dependency.... Otwórz zakładkę Open Projects; stamtąd możesz wybrać swój projekt z listy. Kliknij Add.

Działa to dla NetBeans IDE 7.2.1.

+0

W prostych projektach Java SE nie ma folderu zależności. – JHead

Powiązane problemy