Aktuálne oznamy



Nastavenie CLASSPATH

Aby správne pracovali programy v úlohách, musí java "vidieť" kde sú uložené knižničné súbory s podporou grafiky a spracovania dát. Na to je potrebné, aby počas behu javac kompilátora alebo java run time bola správne nastavená systémová (environment) premenná CLASSPATH. Odporúčame takýto postup:

Skopírujte si do svojho domovského adresára skript setenvironment

Potom pracujte tak, že všetky spúšťané programy sú dcérami jediného počiatočného terminálového okna!
Znamená to napríklad toto:
Otvorte si terminálové okno, súc v svojom domovskom adresári. Inicializujte premennú CLASSPATH spustením skriptu takto
source setenvironmemnt
Potom choďte (cd) do adresára, v ktorom chcete pracovať, a stiahnite si do toho adresára všetky potrebné súbory z adresára úlohy code. Potom spustite príkazom scite (teda v príkazovom riadku terminálu, nie kliknutím na menu KDE) editor. A pracujte s tým editorom normálne. Keďže bol spustený príkazovým riadkom z okna terminálu, zdedí z okna aj nastavenú premennú CLASSPATH a rovnako ju zdedia od scite programy javac a java, ktoré spustíte zo scite.

Ak ste počítačový guru, môžete si zariadiť nastavenie environment premenných pri štarte prostredia KDE (to nie je to isté ako štart bash!). Robí sa to zhruba tak, že v domovskom adresári nájdete skrytý adresár .kde3, v ňom vyrobíte podadresár env a v ňom umiestnite skripty, ktoré sa majú sourcovať pri štarte KDE. Pogooglite, poexperimentujte.

Práca na praktiku pod Windowsami

Treba si na počítač nainštalovať podporné knižnice. Sú na "sprievodnom CD" a je tam návod na inštaláciu. Ale pravdepodobne si musíte nainštalovať aj kompilátor Javy. Nájdite si u Oracla inštaláky JDK. Nainštaluje sa to samo, len kompilátor javac.exe "nebude vidno", lebo sa pri inštalácii nenastaví premenná PATH. Odporúčam nastaviť ju vo Windowsoch natrvalo. Naučte sa, ako sa to robí. Krátko povedané
Control Panel -> System -> Advanced -> Environment Variables
Jednotlivé verzie Windowsov sa tu v detailoch líšia, alebo dokonca hovoria po slovensky! (bŕŕŕ!) A ešte jedna pasca od veľkého Billa. Javac sa nainštaluje do adresára, ktorý navrchu začína ako Program Files (teda s medzerou, čo je diabolský nápad na meno adresára). Takže pri explicitnom zadávaní cesty v príkazovom riadku prídete na to, že treba používať úvodzovky. Ale potom zasa po dlhom nadávaní prídete na to, že v definíciach v premennej PATH úvodzovky netreba (nesmiete) používať. A ešte niečo: správnym oddeľovačom vnútri PATH vo Windowsoch je bodkočiarka ; V linuxe naproti tomu je tiež premenná PATH, ale tam je oddeľovačom dvojbodka :