Instalacja
irhall
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
Notepad++ jest fajny do pisania czegokolwiek...
a ja myślę że jbuilder jest tutaj zbędny. Poza tym czekam na więcej artykułów na temat javy
ja proponuję Borland JBuilder 8 zamieszczony na 3 numerze eksperta :)
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)
a gdzie odnosniki do stron www?