Java tutvustusülesanne: erinevus redaktsioonide vahel

Allikas: Lambda
Mine navigeerimisribale Mine otsikasti
Resümee puudub
 
Resümee puudub
38. rida: 38. rida:
5. Otsi oma lauaarvutist (mitte serverist!) üles
5. Otsi oma lauaarvutist (mitte serverist!) üles
   java kompilaator "javac.exe" ja java interpretaator "java.exe".
   java kompilaator "javac.exe" ja java interpretaator "java.exe".
   Mõlemad asuvad tõenäoliselt lauaarvutis C:\IBM all,
   Mõlemad asuvad tõenäoliselt lauaarvutis C:\Program Files\Java\jdk1.5.0_08\bin all,
   ja viimane kataloog on kindlasti "bin"
   ja viimane kataloog on kindlasti "bin"
    
    
87. rida: 87. rida:
   Vaata, kas trükkis midagi ootuspärast.  
   Vaata, kas trükkis midagi ootuspärast.  
    
    
  Kui saad vea, on probleem tõenäoliselt selles, et java on masinas
  niimoodi üles seatud, et ta ei otsi programme sellest kataloogist,
  kus sa ise oled. Katseta järgmist lisaparameetrit, mis sunnib
  hetkekataloogi kasutama:
  PIKKPATH\java -cp . Hello
   
   NB! Hello käivitamisel ei tule sisestada mitte Hello.java
   NB! Hello käivitamisel ei tule sisestada mitte Hello.java
   ega Hello.class, vaid lihtsalt Hello, nagu siin ülal
   ega Hello.class, vaid lihtsalt Hello, nagu siin ülal
   kirjas ongi.
   kirjas ongi.
  NB! Väikesed ja suured tähed on java jaoks erinevad:
  Hello on hoopis teine asi, kui hello.


10. Tee programmi Hello.java meelega mõni süntaksiviga ja
10. Tee programmi Hello.java meelega mõni süntaksiviga ja

Redaktsioon: 11. september 2007, kell 10:39


Eesmärk on lihtsalt tutvuda AK arvutiklasside
uute arvutitega ja praktikumide töökeskkonnaga:
redaktori, käsurea, javac kompilaatori ja java
interpretaatoriga, samuti kursuse lehel viidatud
materjalidega.

Juhendamist pole selle ülesande jaoks ette nähtud,
kuigi juhendaja võib (aga ei pruugi) välja ilmuda.

Vajadusel küsi abi teistelt tudengitelt või arvutiklasside
administraatoritelt.

Tee järjest läbi need sammud:

1. Logi sisse (ilmselt on see sul juba tehtud).

2. Leia arvutist üles Scite tekstiredaktor ja 
   pane ta käima.
   
3. Tee Scitega paar pisikest proovifaili ja salvesta
   oma accounti (st mitte lauaarvuti, vaid serveri
   kettale).

4. Käivita windowsi terminaliaken ("Command prompt" 
   programm, mis avab terminaliakna), mis tõenäoliselt
   asub kohas   
   "Start"->"All programs" -> "Accessories" -> "Command prompt"
   
   Tipi sisse mõned käsud (dir, cd .. jms) ning
   vaata, kas üles ja alla nooled toovad ette eelmise/järgmise
   varem sisestatud käsu.
   
   Vaata, kas tab klahv püüab leida kataloogi/faili, millest
   vaid algusosa on sisestatud, ja sisestatut ise jätkata.

5. Otsi oma lauaarvutist (mitte serverist!) üles
   java kompilaator "javac.exe" ja java interpretaator "java.exe".
   Mõlemad asuvad tõenäoliselt lauaarvutis C:\Program Files\Java\jdk1.5.0_08\bin all,
   ja viimane kataloog on kindlasti "bin"
   
6. Pane windowsi terminaliaknas leitud java käima
   (tuleb sisse tippida pikk-pikk path!) ja vaata,
   kas on ikka versioon 1.4 või hilisem:
   
   PIKKPATH\java -version
   
   kus PIKKPATH on muidugi javaci ja java asukoht, algab C:\-ga.
   
   Pane javac ka käima (tema versiooniparameetrist aru ei saa):
   
   PIKKPATH\javac

7. Kopeeri siit Scite redaktorisse järgmine tekst ja salvesta ta 
   oma kodukataloogi (serveril) failiks  Hello.java

// --- siit reast algab ---

public class Hello {                
           
  public static void main(String[] args) {      			
    System.out.println("Tere ise ka!"); 
  }
  
}  

// --- siin on viimane rida ---


8. Kompileeri fail Hello.java terminaliaknast käsuga:

    PIKKPATH\javac Hello.java

   NB! Ära tipi kogu PIKKPATH-i uuesti sisse, vaid võta
   üles-nooleklahviga varem tipitud käsk ja modifitseeri
   selle lõppu.
   
   Vaata, kas kataloogi ilmus uus fail nimega Hello.class
   (see on kompileeritud programm).
   

9. Käivita Hello.java samamoodi terminaliaknast käsuga:
   
   PIKKPATH\java Hello
   
   Vaata, kas trükkis midagi ootuspärast. 
   
   Kui saad vea, on probleem tõenäoliselt selles, et java on masinas
   niimoodi üles seatud, et ta ei otsi programme sellest kataloogist,
   kus sa ise oled. Katseta järgmist lisaparameetrit, mis sunnib
   hetkekataloogi kasutama:

   PIKKPATH\java -cp . Hello
    
   NB! Hello käivitamisel ei tule sisestada mitte Hello.java
   ega Hello.class, vaid lihtsalt Hello, nagu siin ülal
   kirjas ongi.

   NB! Väikesed ja suured tähed on java jaoks erinevad: 
   Hello on hoopis teine asi, kui hello.


10. Tee programmi Hello.java meelega mõni süntaksiviga ja
    kompileeri uuesti: vaata, mis öeldakse.
    
11. Tutvu nüüd kursuse lehel viidatud saitidega:
    põhiõpikuga (D.Eck), Bradley Kjelli lihtsa lisaõpikuga,
    Suni tehniliste käsiraamatute ja tutoriali algusega.
    
12. Kui need kiirelt üle vaadatud, siis võiksid kas võtta 
    kursuse lehelt viidatud materjalidest (kasvõi Ecki õpikust)
    mõne näiteprogrammi ja selle ära kompileerida ja käima panna,
    või siis alustada esimese päris ülesandega: 
    tikumängu programmeerimisega.