Java

Instalacja

Witam!
Rozpoczynamy serwis poświęcony językowi Java.

Instalacja
Kompilatory Javy są dostępne dla systemu Windows 98/NT/2000/ME/XP oraz dla systemu Linux. Nowsze kompilatory (wersje 1.3 i 1.4) wymagają do pracy ok. 100 MB pamięci operacyjnej.
Skąd wziąć kompilator?
Autorem projektu i głównym producentem narzędzi języka Java jest firma Sun Corporation, poza tym istnieją wersje autorstwa IBM i Microsoft. Stąd najłatwiej można pobrać kompilator ze strony firmy Sun: http://java.sun.com.

Co pobrać?
Na stronie Sun Microsystems jest dostępnych wiele wersji i pakietów, m.in.:
- Java 2 Micro Edition J2ME, posiadająca okrojony zbiór klas.
- Java 2 Standard Edition J2SE zawierająca standardowe klasy, dostępne w wersji 1.2.2, 1.3, 1.4.0 i 1.4.1 oraz wersje archiwalne.
- Java 2 Enterprise Edition J2EE - biblioteka dodatkowych klas, specjalizowanych, zaawansowanych funkcjonalnie i technologicznie. Dostępna w wersji 1.3 oraz wersje archiwalne, do pracy wymaga J2SE.
Do pracy standardowej potrzebne jest J2SE.

Na stronie można wybrać SDK / JRE w wersji dla Windows, Linuxa i Solarisa.
SDK - Software Development Kit - jest narzędziem do pisania, kompilacji i uruchamiania programów, apletów, serwletów. To właśnie narzędzie jest potrzebne do pracy i należy ściągnąć wersję odpowiednią dla systemu operacyjnego.
JRE - Java Runtime Environment - jest tylko środowiskiem do uruchamiania gotowych programów i apletów. Jest standardowym wyposażeniem przeglądarek internetowych Internet Explorer i Netscape. Nie pozwala na kompilację programu źródłowego.

Instalacja pod Windows
Ściągamy J2SE SDK 1.4.1 lub 1.3. Automatyczny instalator instaluje javę po uruchomieniu programu. Po instalacji konieczna jest modyfikacja zmiennych środowiskowych:
- sprawdzenie i ewentualnie uzupełnienie zmiennej środowiskowej PATH o katalog BIN (np c:\\Program files\\j2sdk1.4\\bin)
- dodanie lub uzupełnienie zmiennej CLASSPATH o katalog . (czyli bieżący). Umożliwia to uruchamianie skompilowanych programów z dowolnego katalogu. Można też dodać katalog "." do klucza CLASSPATH maszyny wirtualnej systemu Windows
W Windows NT/2000 modyfikacji można dokonać programem Regedit przez modyfikację ciągów rejestru:
HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Environment\\PATH
HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Environment\\CLASSPATH lub
HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Java VM\\Classpath
W Windows 98 zmienne ustawiamy w pliku autoexec.bat.

Pod Linuxem mamy plik j2sdk_1xxx.rpm (np. j2sdk_1.4.1_01.rpm) lub j2sdk_1xxx.rpm.bin. Plik z rozszerzeniem .bin po uruchomieniu generuje j2sdk_1xxx.rpm. Następnie instalujemy go standardowo (z linii poleceń rpm -i j2sdk_1xxx.rpm).

Wersja j2se 1.4.1_01 instaluje się w katalogu /usr/java/j2sdk1.4.1_01. Inne wersje prawdopodobnie instalują się również w katalogu /usr/java/j2sdkNrWersji.

Po instalacji - podobnie jak w Windows - trzeba uzupełnić zmienne środowiskowe PATH i CLASSPATH. Jeżeli java ma być dostępna dla wszystkich, piszemy w pliku /etc/profile np.:
PATH=$PATH:/usr/java/j2sdk1.4.1_01/bin
CLASSPATH=.

I uzupełniamy parametry polecenia export o CLASSPATH

Jeżeli java ma być dostępna tylko jednego użytkownika, zmiany należy wpisać do pliku .profile w katalogu domowym:

PATH=$PATH:/usr/java/j2sdk1.4.1_01/bin
CLASSPATH=.
export PATH CLASSPATH

Po instalacji i ustawieniu zmiennych środowiskowych restartujemy komputer. Po uruchomieniu i zalogowaniu sprawdzamy poprawność zmiennych i działanie kompilatora - polecenie javac bez parametrów powinno wyświetlić opcje uruchamiania.

Ireneusz Hallmann

5 komentarzy

Defozo 2009-04-25 07:54

Notepad++ jest fajny do pisania czegokolwiek...

murdoc 2004-05-21 09:31

a ja myślę że jbuilder jest tutaj zbędny. Poza tym czekam na więcej  artykułów na temat javy

Spine 2003-07-30 00:43

ja proponuję Borland JBuilder 8 zamieszczony na 3 numerze eksperta :)

filip 2003-02-07 12:23

Niezły wstęp, ale dzierganie kodu w notatniku może być kłopotliwe. Propoowałbym podanie paru adresów z odnośnikami do jakichś narzędzi programistycznych. Ja sugeruję dwa http://www.realj.com/ (małe ale wystarczające na pierwszy raz) oraz http://www.netbeans.org/ ('kobyła' ~30MB z debugerami itp)

Duch^ 2002-12-20 16:10

a gdzie odnosniki do stron www?