Tutvumine töökeskkonnaga


Praktikumid ja harjutustunnid toimuvad Linux-keskkonnas. Arvutiklassis tuleb alglaadimismenüüst valida Linux (ubuntu). Samas on Java suhteliselt universaalne - te saate koduseid töid kindlasti teha ka Windows-arvutil või Macil. Java installeerimine enda arvutisse on igaühe isiklik probleem (JDK leiate ka siit), vajadusel võite õppejõult abi küsida. Piisab põhipaketist JDK (ilma NetBeans liideseta), sest graafilise liidesena kasutame edaspidi  Eclipse IDE. Ainult JRE installeerimisest EI PIISA, aga ärge valige ka Java EE vahendeid, sest neid ei lähe selles kursuses tarvis.


Esimese tunni sisuks on:

  1. Unixi kasutamine, failide ja kataloogide haldamine (vt. abimaterjal, kindlasti teha selgeks käsud: ls pwd mkdir cd cp mv rm chmod ).
  2. Tutvumine tekstitoimeti(te)ga, näiteprogrammi teksti sisestamine.
  3. Vajadusel Java SDK seadistamine.
  4. Java programmi kompileerimine käsurealt.
  5. Programmi käivitamine käsurealt.


Failide ja kataloogidega töötamiseks saab kasutada graafilist liidest (failisirvija), valides sobiva asukoha.

Samuti võib kasutada käsurea vahendeid: "Rakendused -> Tarvikud -> Terminal"


Programmi teksti sisestamiseks sobib mõni lihtne tekstitoimeti: näiteks "Rakendused ->Tarvikud -> Tekstiredaktor (gedit)"

Kes oskab, võib käsurealt kasutada ka toimeteid vi või emacs.
Programmi teksti sisestamiseks EI SOBI kontoripaketid.

  1. Tehke endale eraldi kataloog (kaust) Java-programmide jaoks:


cd Documents
mkdir pr1

  1. Muutke see kataloog jooksvaks kataloogiks:


cd pr1

  1. Looge selles kataloogis tekstitoimeti abil fail nimega Tere.java, mille sisuks on järgmine programmi tekst:

 public class Tere {
   public static void main (String[] args) {
     System.out.println ("Tere, Tudeng!");
   }
 }
  1. Kontrollige, et loodud tekst on tõesti olemas, õige nimega ja õiges kataloogis:

pwd
ls  -l

  1. Kontrollige, kas Java SDK on kättesaadav, tippides käsureale:

java  -version

  1. Kui programmi ei leitud, siis tuleb seadistada otsimistee, lisades sinna vastava jdk bin-kataloogi.
  1. Kompileerige näiteprogramm, tippides käsureale:

javac  Tere.java

  1. Kui ilmusid veateated, siis pöörduge juhendaja poole, normaalsel juhul tekkis jooksvasse kataloogi juurde fail nimega Tere.class (kontrollige seda):

ls -l

  1. Oletegi eesmärgile lähedal - käivitage näiteprogramm, tippides käsureale:

java  Tere

  1.  Muutke programmi teksti (pange sellesse teksti Tudengi asemele enda nimi).
  1.  Kompileerige muudetud programm uuesti. Kui tegite mingi näpuka, siis parandage see.
  2.  Käivitage uus versioon ja näidake tulemust juhendajale.

Windows kasutajatele:
  1. Terminali asemel on tarvis avada "Command Prompt" (tavaliselt Start -> Programs -> Accessories -> Command Prompt).
  2. Otsimisteede puhul on loetelu eraldajaks semikoolon, mitte koolon.
  3. Süsteemsete muutujate (näiteks otsimistee) muutmise leiate "My Computer" (või "Computer") ikoonil parema hiirenupu alt avanevast menüüst.
  4. Tekstitoimetina sobib Wordpad või näiteks vabavaraline Crimson editor, loomulikult ka programmeerimiskeskkonnad Eclipse või NetBeans.

Ülesanne

Looge veel üks Java programm, mis väljastab tekstina järgmise kujundi:


*****  *****  ****   *****  *
  *    *      *   *  *      *
  *    *****  ****   *****  *
  *    *      * *    *      
  *    *****  *  *   *****  *



Jaanus Pöial