wiki:JavaSDK
Last modified 2 years ago Last modified on 2015-05-25 19:36:35

JDK (Java Development Kit)

Sunin työkalut kannattaa ilman muuta asentaa koneeseen, koska sitten muut työkalut käyttävät näitä hyväkseen.

1. Asentaminen

1.1 Windows

  • http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
    • valitse JDK 8 u45 (tai uudempi, tai Java EE xxx jos haluat urheilla)
    • valitse JDK oikean käyttiksen kohdalta (Windows x86 on 32 bit ja x64 on 64 bit).
    • Lataa ja asenna (oletushakemisto on OK, "C:\Program Files\Java\jdk1.8.0_XX" missä XX on versionumero).
    • Sitten lisää polkuun tuo asennushakemiston bin-polku. Windowsissa (katso myös ympäristömuuttujat):
      1. Start/Settings/Control Panel
      2. System
      3. Advanced
      4. Environment Variables
      5. path
      6. Edit
      7. Lisää rivin viimeiseksi (huom. puolipiste):
      8. ;"C:\Program Files\Java\jdk1.8.0_XX\bin"
  • Java SE 8 Documentation
    • Pura tiedosto samaan hakemistoon, johon asensit JDK 8:n. Eli anna purkuhakemistoksi C:\Program Files\Java\jdk1.8.0_XX jolloin tämän alle tulee docs-niminen kansio. Voit toki laittaa muuhunkin hakemistoon, sillä W7:ssa tuohon tarvitaan admin-oikeudet ja pitää muuttaa hakemiston suojausta.
    • Lue dokuja halutessasi netistä: http://docs.oracle.com/javase/8/docs/

1.2 Mac OS X

Jos käytössäsi on OS X 10.6 tai aiempi, on Java jo asennettuna tietokoneeseesi. Valitettavasti se vain on vanhempi versio kuin kurssilla käytetty Java SE 7. Helpoin keino päivitykselle on päivittää käyttöjärjestelmä, jos se on mahdollista, ja toimia alla olevien ohjeiden mukaan. Muussa tapauksessa ota yhteyttä kurssin vetäjään.

Jos käytössäsi on OS X 10.7 tai uudempi (kesän 2011 jälkeen ostetut Macit sisältävät tämän), ei Java enää tule käyttöjärjestelmän mukana, vaan se on ladattava erikseen Oraclen sivuilta.

  1. Hae JDK sivulta http://www.oracle.com/technetwork/java/javase/downloads/index.html
    • Valitse JDK 8 u?? (tai Java EE xxx jos haluat urheilla) kohdalta Download
    • Valitse JDK oikean käyttiksen kohdalta (Mac OS X x64).
  2. Avaa haettu .dmg-tiedosto ja sen sisällä oleva asennuspaketti.
  3. Seuraa asennusohjelman ohjeita, kun asennus on valmis, ja haluat ladata vielä dokumentaation, klikkaa ikkunassa olevaa "Next Steps?" linkkiä.
    • Jos et halua ladata dokumentaatiota, voit aina lukea niitä verkosta netistä osoitteesta: http://docs.oracle.com/javase/8/docs/
    • Avautuvalta verkkosivulta klikkaa "Java SE 8", ja pääset dokumentaatiosivulle, jonka oikeassa reunassa on kohdassa "Downloads" linkki "JDK 8 DocumentationI".
    • Lataa sieltä uusin dokumentaatio zip-paketissa, esim. "jdk-8u25-apidocs.zip" ja pura se haluamaasi paikkaan.
  4. Aukaise Java-asetukset (Ohjelmat-kansion alihakemistosta Työkalut, löytyy myös Spotlightilla, englanniksi JavaPreferences) ja raahaa uusin java-versio listan ensimmäiseksi. Sinulla ei välttämättä näy muita versioita Javasta, joten niiden puuttumisesta ei tarvitse olla huolissaan.

1.3 Linux

Javan asentaminen Linuxiin

2. Käyttäminen komentoriviltä

2.1 Windows

  • Esimerkiksi Windowsista puuttuu kokonaan nykyhakemiston käsite. Siksi on huomattavasti helpompi käyttää konetta kun pitää aina vähintään yhden Command Prompt-ikkunan auki ja käynnistää ohjelmat siitä.
  • Kannattaa tehdä itselleen yksi hakemisto, joka on ohjelmien hakupolussa ja johon kaikki tarvitavat apuohjelmat lisätään. Itselläni tuo apuhakemisto on aina c:\bat ja yllä JDK:n kohdalla on ohje kuinka hakemisto lisätään hakupolkuun Windows XP/W7/W8-järjestelmässä. Agoran mikroluokissa vastaava polku on n:\bin.
  • Jos halutaan työskennellä jossakin tietyssä hakemistossa, siirrytään Command promptissa ensin cd-komennoilla haluttuun työhakemistoon Näin menetellen ja edellisten ohjeiden jälkeen ohjelmat käynnistyvät komentoriviltä seuraavasti: ( ja sen jälkeinen osa ovat kommenttia jota ei kirjoiteta)
    cd c:\MyTemp             // siirrytään MyTemp-hakemistoon
    mkdir ohj2               // luodaan uusi ohj2-hakemisto
    cd ohj2
    mkdir demo1
    cd demo1                 // siirrytään demo1-hakemistoon
     ...
    cd c:\MyTemp\ohj2\demo1  // siirrytään suoraan demo1 hakemistoon jos tämä on olemassa
    ct Eka.java              // käynnistää ConTEXT editorin ja avaa tai luo uuden Eka.java -tiedoston
    javac Eka.java           // käännetään Java-tiedosto
    java Eka                 // ajetaan Java-ohjelma
     ...
    ee43                     // käynnistätään Eclipse Java-IDE mikroluokissa
    
  • Komentorivillä on kätevä täydennysominaisuus
    • W7/8 on valmiina päällä
    • jonka saa XP:ssäkin päälle ajamalla rekisterikomennon: Command.reg tai vaihtamalla tuossa mainitut kohdat kun ajaa rekisterieditorin regedit:
  • Esimerkkejä käytöstä:
    cd c:\My[Tab]    => cd c:\MyTemp
    ja[F8]           => hakee edellisen ja-alkavan komennon, esim. java Eka
    
  • Debuggaus komentoriviltä

2.2 Mac OS X

  • Tee kotihakemistoosi hakemisto (kansio) Code ja sen alle hakemisto Java, johon teet kaikki ohjelmasi omiin hakemistoihinsa. Hakemistot voit tehdä Finderissa GUI:lla tai komentoriviltä komennolla mkdir. Muista, että hakemistoerotin on OS X:ssä kauttaviiva / !
    cd ~/Code/Java             # siirrytään kotihakemiston Code/Java-hakemistoon
    mkdir ohj2                 # luodaan uusi ohj2-hakemisto
    cd ohj2
    mkdir demo1
    cd demo1                   # siirrytään demo1-hakemistoon
     ...
    cd ~/Code/Java/ohj2/demo1  # siirrytään suoraan demo1 hakemistoon jos tämä on olemassa
    emacs Eka.java             # käynnistää Emacs editorin ja avaa tai luo uuden Eka.java -tiedoston
    javac Eka.java             # käännetään Java-tiedosto
    java Eka                   # ajetaan Java-ohjelma
     ...
    open -a eclipse            # käynnistetään Eclipse IDE
    
  • Emacsin GUI-versiossa menut toimivat kuten olettaa sopii, "komentoriviversiossa" menut aktivoituvat F10-näppäimellä.
  • Täydennys toimii sarkaimella kuten Windowsissa, mutta jos ensimmäisen painalluksen jälkeen ei täydennystä ilmesty, paina sarkainta toisen kerran, jolloin kaikki vaihtoehdot listataan komentorivin yläpuolelle. Aiemmat komennot löytyvät kursorinäppäimillä ylös ja alas, ja niitä voi etsiä näppäilemällä C-r eli r-näppäin 'ctrl'-näppäin alaspainettuna, jonka jälkeen aletaan kirjoittamaan etsittävää tekstiä, C-r uudelleen painaminen etsii edeltävän ja C-g keskeyttää etsimisen. Kursorinäppäimet lopettavat etsimisen ja rivinvaihto suorittaa löydetyn komennon. (Innokkaimmat voivat lukea lisää antamalla komennon man bash.)
  • Emacsin graafinen versio löytyy osoitteesta: http://emacsformacosx.com Asennuksen jälkeen voit aukaista Emacsiin komentorivin komennolla M-x eshell <ret>, eli paina esc-näppäintä, sitten x-näppäintä, kirjoita eshell ja paina rivinvaihto-näppäintä, ja Emacsissa on komentorivi käytössä. Sama toimii komentoriviversiossa, joka tulee oletuksena käyttöjärjestelmän mukana, mutta on tympeämpi käyttää.

Attachments