JAVA IMPORT .... ?

0

Witam,
Zakupilem Thinking in Java i Bruce w wiekszosci programow uzywa swoich bibliotek
ktore mam na dysku w katalogu D:\eclipse\com\bruceeckel
Jak widzicie to javy uzywam eclipsa.
Pytanie:

  1. w jaki sposob uzyc np. :
    import com.bruceeckel.swing.*;
    zeby dzialalo (tzn zeby znalazlo sciezke do tego katalogu)?

pozdrawiam

0

Project -> Properties -> Java Build Path -> Add External Jars...

0

mam katalog "com" w nim podkat "bruceeckel" i w nim katalogi z klasami np "swing" z klasa "Console.java"
czyli
d:\com\bruceeckel\swing\Console.java
Zaimportowalem tak jak mi powiedziales ale nie potrafilem utworzyc pliku jar wiec spakowalem caly katalog "com" do "com.zip" i za pomoca add external jar dodalem go do projektu (nigdzie mi nie dopisal w zrodle tego co zrobilem - wiec gdzie on zapisuje te zmiany) no i nie udalo mi sie niestety poprawnie uruchomic aplikacji.
wiec mam nastepujace pytania ( tak naprawde dopiero zaczynam zabawe z java wiec prosze sie nie smiac z trywialnych pytan ale musze sie najpierw od kogos dowiedziec zebym wiedzial co i jak).

  1. Jak sie tworzy biblioteki jar ?
  2. czy mozna stworzyc biblioteke biblioteka.jar zawierajaca w sobie pliki java z klasami w podkatalogach (czyli w moim przypadku bylaby to com.jar) ?
  3. czy konieczne jest tworzenie biblioteki jar zeby uzyc stworzonych klas?
  4. import com.bruceeckel.swing.*; - gdzie on umiejscawia katalog com
    ( chyba najrozsadniej byloby mi skopiowac w odpowiednie miejsce ten katalog z plikami, chyba ze zle rozumuje) ?
  5. abstrachujac od eclipsa jak uruchomic aplikacje javy w unixie lub konsoli (tzn wiem ze "javac Aplik.java", ale chce tak samo dolaczyc biblioteke com.bruceeckel.swing.;
    wystarczy napisac w pliku Aplik.java : import com.bruceeckel.swing.
    ;
    i w lini komend javac Aplik.java i podac sciezke do bibliotek?? jesli tak to w jaki sposob?
  6. Czy nie mozna w eclipsie napisac w pliku import com.bruceeckel.swing.*; bez kompresji bibliotek do pliku .jar?
  7. jaka jest roznica pomiedzy archiwami jar a zip??

to na razie tylko co mnie nurtuje
pozdrawiam
Marcin

1 użytkowników online, w tym zalogowanych: 0, gości: 1