Prawo Murphy'ego: Skrót to najdłuższa droga pomiędzy dwoma punktami.
Java - Java Developers Kit

Java jest językiem zorientowanym obiektowo w dużej mierze opartym na C++. Główną jej zaletą jest niezależność od procesora. Kompilator Javy tłumaczy kod źródłowy na tak zwany B-kod (ang. bytecode) przeznaczony dla uniwersalnego, wirtualnego procesora zwanego Java Virtual Machine (JVM). Aby program mógł działać na komputerze, musi on obsługiwać maszynę wirtualną. Przetwarza ona B-kod na instrukcje wewnętrzne właściwego systemu. Odpowiednie oprogramowanie jest obecnie dostępne dla większości platform systemowych.

Przed rozpoczęciem programowania w Javie należy się zaopatrzyć w trzy niezbędne narzędzia: kompilator, interpreter oraz debuger. Kompilator pozwala na tłumaczenie kodu źródłowego programu na opisywany powyżej kod bajtowy. Po utworzeniu pliku z rozszerzeniem .class możliwe jest uruchomienie napisanego programu - na przykład w celu przetestowania go. Do tego zadania używany jest interpreter, który wykonuje instrukcje wirtualnej maszyny Javy zawarte w pliku z B-kodem. Ostatnim elementem narzędziowym jest debuger pomagający odnaleźć błędy ukryte w programie. Za jego pomocą można na przykład odczytywać wartości zmiennych podczas działania programu.

Pakiet kompilatora Javy - Java Developers Kit można przekopiować bezpłatnie z internetu, ze strony firmy SUN o adresie: http://java.sun.com/javase/downloads. Dostępne są wersje Javy przeznaczone dla systemów Windows, Macintosh'a oraz systemów opartych o UNIX (także wersję dla LINUX-a). Java Developers Kit jest stale aktualizowany. Pozwala to korzystać z najnowszych wersji pakietu bez ponoszenia żadnych opłat.

W zależności od rodzaju wersji kopiowanego pakietu Java Developers Kit czynności, które trzeba wykonać w celu jego zainstalowania, różnią się od siebie. Na stronie WWW firmy Sun można znaleźć instrukcje wyjaśniające krok po kroku przebieg instalacji pakietu dla każdego systemu.

Zawartość pakietu Java Developers Kit
Program Zastosowanie
javac kompilator Javy
java interpreter Javy, pozwalający uruchamiać programy
jdb debuger Javy
javadoc generator dokumentów Javy
javah generator plików C, tworzący pliki nagłówkowe oraz pliki źródłowe zawierające tekst potrzebny do definiowania klas
javap disasembler Javy

Oprócz kompilatora i programów narzędziowych Java Developers Kit zawiera wiele przykładowych programów i appletów, których tekst źródłowy warto analizować, aby pogłębić swoją znajomość Javy.

Użycie pakietu Java Developer Kit

Instalacja pakietu jest bardzo prosta, ponieważ jest on dostarczany w formie samorozpakowującego się pliku *.EXE. Po zainstalowaniu JDK na dysku należy jeszcze dodać zmienne środowiskowe, zanim możliwe będzie używanie programów. W tym celu do pliku AUTOEXEC.BAR dodajemy:

  • do ścieżki PATH katalog C:\JAVA\BIN - jeśli katalogiem docelowym przy rozpakowaniu był katalog JAVA na dysku C:.
    W innym przypadku podajemy nazwę katalogu do którego rozpakowaliśmy pakiet JDK plus \BIN.
  • wstawiamy polecenie SET, któremu przypisujemy zadanie HOME z odniesieniem do dysku i katalogu zawierającymi pliki Javy np. SET HOME=C:\

Do napisania programu możemy używać dowolnego edytora tekstu. W celu skompilowania pliku zawierającego kod żródłowy Javy, używamy następującego polecenia:

        javac   nazwa_naszego_pliku.java 

np.     javac   MojProgram.java
W wyniku kompilacji otrzymamy plik o nazwie identycznej z nazwą pliku źródłowego i rozszerzeniu .classDo uruchomienia programu używamy programu java zamieszczonego w pakiecie JDK. Aby uruchomić program wydajemy polecenie:
         java   nazwa_naszego_pliku.class
np.      java   MojProgram.class 

Uwaga: należy pamiętać, że niezależnie od używanego systemu operacyjnego, wielkość liter w nazwie pliku ma istotne znaczenie.

   dalej »