Eclipse, SVN ja HelloWorld

Samankaltaiset tiedostot
Pedacode Pikaopas. Java-kehitysympäristön pystyttäminen

Muistitikun liittäminen tietokoneeseen

SSH Secure Shell & SSH File Transfer

BlueJ ohjelman pitäisi löytyä Development valikon alta mikroluokkien koneista. Muissa koneissa BlueJ voi löytyä esim. omana ikonina työpöydältä

AUTOCAD-TULOSTUSOHJE. Tällä ohjeella selitetään Autocadin mittakaavatulostuksen perusasiat (mallin mittayksikkönä millimetrit)

INTERBASE 5.0 PÄIVITYS VERSIOON 5.6

WCONDES OHJEET ITÄRASTEILLE (tehty Condes versiolle 8)

CEM DT-3353 Pihtimittari

Uuden työtilan luonti

Ohjeita Porin Lyseon koulun yrittäjuuskasvatuksen blogin kirjoittamiseen

Moodle-oppimisympäristö

ohjeita kirjautumiseen ja käyttöön

Sivuston muokkaus WordPressin kanssa

Kaakkois-Suomen Ammattikorkeakoulu Oy Mikkelin Ammattikorkeakoulu Oy Kymenlaakson Ammattikorkeakoulu Oy

Päivitysohje Opus Dental

Transkribuksen pikaopas

Java Runtime -ohjelmiston asentaminen

Pikaohjeita OneNote OPS:in käyttäjille

Provet Pet ohjelmisto ja tulostus PDF-tiedostoon.

WCONDES OHJEET ITÄRASTEILLE (tehty Condes versiolle 8)

Eclipse 3.1 Pikaopas versio 1.0

Eclipse ja JUnit-ohjelmoijatestit

Paavo Räisänen. WampServer palvelimen asennus ja käyttö Eclipsen kanssa, sekä ensimmäinen FTP yhteys.

Solve ja Nordean verkkopankki

JAKELUPISTE KÄYTTÖOHJE 2/6

Salasanojen turvallinen tallentaminen KeePass ohjelmalla

KYMP Webmail -palvelu

VSP webmail palvelun ka yttö öhje

Netsor Webmailin käyttöohje

Asio. Ohjelma on selainpohjainen, joten ohjelmaa varten tarvitaan internet-selain. Ohjelmaan pääsee osoitteella

Perustietoja Mietoisten kyläportaalista Yhdistyksen ylläpitäjän kirjautuminen Yhdistyksen etusivun muokkaaminen... 2

MINI-LEXIA OPAS Versio 4.31

Mathcad 14.0 Single User -asennus

Avaa ohjelma ja tarvittaessa Tiedosto -> Uusi kilpailutiedosto

2. PPPoE YHTEYDEN POISTAMINEN BAANA-CLIENT Windows 2000 / XP

Skype for Business ohjelman asennus- ja käyttöohje Sisällys

Viva-16. Käyttöohje Veikko Nokkala Suomen Videovalvonta.com

OP-eTraderin käyttöopas

Konfiguraatiotyökalun päivitys

TILITYKSET JA TILAUKSET

Webmailin käyttöohje. Ohjeen sisältö. Sähköpostin peruskäyttö. Lomavastaajan asettaminen sähköpostiin. Sähköpostin salasanan vaihtaminen

Visma Nova. Visma Nova ASP käyttö ja ohjeet

Integroidun maksupäätteen lisääminen käyttöönotossa

Webinaari -koulutukset

Ajokorttimoduuli Moduuli 2. - Laitteenkäyttö ja tiedonhallinta. Harjoitus 1

SYDÄN-HÄMEEN RASTIT TULOSPALVELUN OHJEET v.2 1. LAITTEISTO 2. LAITTEISTON VALMISTELU 3. VALMISTELUT ENNEN TAPAHTUMAA

SYDÄN-HÄMEEN RASTIT 2017 TULOSPALVELUN OHJEET LAITTEISTO 2. LAITTEISTON VALMISTELU 3. VALMISTELUT ENNEN TAPAHTUMAA

Skype for Business ohjelman asennus- ja käyttöohje Sisällys

JulkICT portaalin käyttöohje

Sen jälkeen Microsoft Office ja sen alta löytyy ohjelmat. Ensin käynnistä-valikosta kaikki ohjelmat

Teams-ohjelman asennus- ja käyttöohje vertaisohjaajille

Ohje sähköiseen osallistumiseen

Ohjeistus yhdistysten internetpäivittäjille

Microsoft Outlook Web Access. Pikaohje sähköpostin peruskäyttöön

TEHTÄVÄ 1.1 RATKAISUOHJEET

,QWHUQHWVHODLPHQNl\WWlPLQHQ±,QWHUQHW([SORUHU

OHJE Jos Kelaimeen kirjautuminen ei onnistu Mac-koneella Sisällys

5. HelloWorld-ohjelma 5.1

OHJE 1(6) Windowsin ääniasetukset Jos äänet eivät kuulu ConnectPro:ssa, Skypessä tai muussa ohjelmassa,

TIETOTURVA TUTUKSI. SAMPOLAN KIRJASTO TIETOTORI Sammonkatu Tampere tietotori.sampola@tampere.fi

Työsähköpostin sisällön siirto uuteen postijärjestelmään

OpenOffice.org Impress 3.1.0

KUVAN TUOMINEN, MUOKKAAMINEN, KOON MUUTTAMINEN JA TALLENTAMINEN PAINTISSA

Opiskelijalistojen tulostaminen, opiskelijoiden hallinta ja sähköpostin lähettäminen

Optima käyttöopas opiskelijalle

Ennen varmenteen asennusta varmista seuraavat asiat:

Suvi Junes/Pauliina Munter Tietohallinto / Opetusteknologiapalvelut 2014

Office ohjelmiston asennusohje

Automaattitilausten hallinta

Eclipse 3.2 pikku opas versio 1.0. Esittely Uuden projektin perustaminen Sovelluksen luominen Koodin siistiminen Vinkkejä

OpeOodi Opiskelijalistojen tulostaminen, opiskelijoiden hallinta ja sähköpostin lähettäminen

Ohje sähköiseen osallistumiseen

TALLENNETAAN MUISTITIKULLE JA MUISTIKORTILLE

SÄHKÖPOSTIN PERUSKURSSI. HERVANNAN KIRJASTO TIETOTORI Insinöörinkatu Tampere

Luokka näytön käyttäminen opetuksessa.

Älä vielä sulje vanhoja

Windows 10 -käyttöohje

McAfee VirusScan Enterprice asennus

Seuraavia painikkeita klikkaamalla voit aktivoida, eli ottaa käyttöön (vihreä ikoni) tai poistaa käytöstä (valkoinen ikoni) toimintoja.

Matematiikan kotitehtävä 2, MAA 10 Todennäköisyys ja tilastot

- Voit muodostaa PDF-dokumentin myöskin Office tuotteisiin asentuneen PDF-XChange pluginin kautta

FOTONETTI BOOK CREATOR

Outlook Web Access 1(7) OUTLOOK WEB ACCESS (OWA) SÄHKÖPOSTIN KÄYTTÖ

Visma Fivaldi. Ohjeet Java web startin ja HTML5-työkalun aktivointiin

OpeOodi Opiskelijalistojen tulostaminen, opiskelijoiden hallinta ja sähköpostin lähettäminen

Office 365 palvelujen käyttöohje Sisällys

Skype for Business pikaohje

Tuplaturvan tilaus ja asennusohje

Omahallinta.fi itsepalvelusivusto

AdobeConnect peruskäyttövinkkejä

Ensin klikkaa käynnistä-valikkoa ja sieltä Kaikki ohjelmat valikosta kaikki ohjelmat

Etusivu 1. Näkymä ja aktivointi 2. Tee partituuripohja 3. Tee nuotteja 4. Sanat, sointumerkit Pikkukappale. Pikkukappale

SMART Board harjoituksia 14 - Notebook 10 Gallerian käyttäminen Notebookissa Yritä tehdä tehtävät sivulta 1 ilman että katsot vastauksia.

Kahoot! Kirjautuminen palveluun. Sinikka Leivonen

erasmartcardkortinlukijaohjelmiston

Netikka verkkotila - käyttöohje

1. HARJOITUS harjoitus3_korjaus.doc

Tiedonsiirto helposti navetta-automaation ja tuotosseurannan välillä

TALLENNETAAN MUISTITIKULLE JA MUISTIKORTILLE

Transkriptio:

Eclipse, SVN ja HelloWorld Lähtökohtana tälle harjoitukselle on, että tietokoneeseen on jo asennettu Eclipse ja siihen SVN-lisäke. Kun käynnistät Eclipsen ensimmäistä kertaa uudella työtilalla, se näyttää sinulle vihreäsävyisen näytön. Näytön oikeassa laidassa on viereisen kuvan kaltainen nuoli. Sitä klikkaamalla pääset työtilaan. Työtilan vasemmassa reunassa näkyy Project Explorer -ikkuna, ja sen yläpuolella pieni, sinipalkkinen ikkunakuva, jonka oikeassa yläreunassa on plus-merkki. Tätä klikkaamalla voit luoda uuden projektin. Klikatessa aukeaa oikeanpuoleisen kuvan mukainen ikkuna, josta voit valita uuden java-projektin Java Project. Klikkaa tämän jälkeen Next. Uuden projektin voit myös luoda valikosta File New... Java Project. Create a Java Project -ikkunassa voit antaa javaprojektillesi nimen ja valita muita toteutusparametreja, kuten esimerkiksi käytettävän Javaajoympäristön virtuaalikoneen version. Klikkaa kuitenkin Finnish muuttamatta näitä parametreja. Eclipse touhuaa hetken, ja kuvaruudulle saattaa tulla alla olevan kaltainen kehote, vastaa siihen Yes. Voi myös valita Remember my decision, jos tulevaisuudessa tässä työtilassa haluat aina automaattisesti siirtyä Java-näkymään projektin luonnin jälkeen (hyvä idea).

Työtilasi näyttää Java-näkymässä seuraavanlaiselta: Vasemmassa reunassa näkyvät projektit ja niiden paketit, sekä pakettien sisällöt yksittäiseen metodiin tai attribuuttiin asti. Alareunaan tulostuvat virheet, ongelmat, Javadoc-opasteet ja määritelmät. Task List näyttää tehtävät työrupeamat, tätä ei nyt käytetä. Sen voi vaikka poistaa nimen sisältävän lipan oikean reunan rastista. Outlineikkuna näyttää valitun luokan sisällön, eli metodit ja attribuutit. Uhm, Namespace Browser - lippa siinä vieressä ei ole Eclipsen perusasennuksen tuotteita, vaan erään käyttämäni lisäkkeen lisäys. Klikkaamalla työkalurivistä vihreän ympyrän sisällä olevaa C-kirjainta luot uuden luokan. Tämä toiminto löytyy myös valikosta File New Class. Anna luokalle nimeksi HelloWorld ja varmista, että valinta public static void main on valittuna. Klikkaa Finish.

Eclipse luo luokan HelloWorld ja lisää siihen main-metodin. Lisää main-metodiin tulostuslause seuraavasti: - Kirjoita TODO-kommentin alle sysout. - Paina näppäimistöltä Control ja välilyönti -näppäimiä. - Valitse ensimmäinen vaihtoehto ja paina rivinvaihto-näppäintä. - Lisää println-metodikutsuun haluamasi tervehdys lainausmerkein ympäröitynä. - Tallenna tuotoksesi painamalla Ctrl+S (pikanäppäin saatta olla eri käyttöjärjestelmässäsi), tai valikosta File Save.

Klikkaamalla projektin nimeä hiiren oikeanpuoleisella näppäimellä saat esille ponnahdusvalikon, jonka alemmalla puoliskolla huomaat valinnan Team. Klikkaa sitä. Share Project -ikkunasta valitaan sitten käytettävä versiohallintaohjelmisto, eli meidän tapauksessa SVN. Git-valintaa ei välttämättä näy Eclipsessäsi, se on lisäosa, joka on erikseen lisätty Eclipseen. Klikkaa Next, ja pääset antamaan osoitteen, mistä versiohallintasi hallinnoimat tiedostot löytyvät. Team-valinnan takaa löytyy Share Project Tämä on tarkoitettu uuden projektin versiohallintaan viemiseen. Käytännössä toiminto on sama versiohallintaohjelmistosta riippumatta. Kuvassa vasemmalla näkyy ITKA202 kurssin vuoden 2009 osoite. Korvaa nimesi OmaNimi tilalle. Klikkaa Next, ja Eclipse kyselee käytettävää kansiota, johon projekti tallennetaan. On hyvän tavan mukaista käyttää projektin päähaaran nimenä trunk SVN:ssä, joten tehkäämme niin. Oikealla näkyy nyt kuvassa koko versiohallintavaraston osoite. Jos haluat kaverisi käyttävän samaa varastoa, anna hänelle tämä osoite, tai aiempi osoite yllä. Tietty nimeni korvautuu omalla nimelläsi, mutta jos haluat, saat käyttää minunkin varastoani :)

SVN kyselee käyttäjätunnusta ja salasanaa. Nämä ovat samat kuin tracia tai Korppia käyttäessäsi. Salasanaa kysellään vain kerran otettaessa versiohallinta käyttöön Eclipsen käynnistämisen jälkeen. Jos suljet Eclipsen välillä, pääset antamaan salasanan uudestaan. Ei ole välttämättä hyvä idea valita Save Password. Älä tee niin Ja sitten valitaan taas erilaista näkymää. Jos oikealla olevan kaltainen ilmoitus tulee ruudullesi, valitse Yes. Jos et halua enää tätä ilmoitusta nähdä, no, huomioi valintaruutu ennen myöntävän vaihtoehdon valintaa. Synchronize-näkymä on hyvin Java-kehitysnäkymän kaltainen: Valitse nyt Synchronize-kehyksestä Commit All Outgoing Changes eli sivu, josta lähtee keltainen nuoli oikealle.

Tämä on tärkeä ikkuna. Siinä annetaan lyhyt kuvaus siitä, miksi tiedostoja ollaan versiohallintaan tallentamassa. Kuten huomaat, aina ei ole helppoa keksiä kuvaavaa kuvausta tekemisistään. Yritetään silti! Alempana näkyy, mitkä kaikki projektin resurssit ovat muuttuneet, ja täten versiohallintaan siirrettävien listalla. Klikkaa lopuksi OK. Eclipse-ikkunan oikeassa yläreunassa on lippa, jossa lukee Team Synch tai enemmän riippuen ikkunan koosta. Voit ottaa lipan kaarevasta reunasta kiinni ja venyttää sitä vasemmalle, jolloin lippaan tulee lisää valintoja esille. Valitse näistä Java, niin saat takaisin Java-kehitysnäkymän.

Projektisi on nyt versionhallinnassa, onneksi olkoon! Huomioi, kuinka Eclipse on lisännyt pienet sylinterit projektin, sen pakettien ja luokkien ikoneiden oikeaan alanurkkaan. Keltaoranssi sylinteri tarkoittaa, että resurssi on versiohallittu ja Eclipsessä oleva versio on sama kuin versiohallinnassa oleva. Muuta tulostamaasi tervehdystä ja tallenna tiedosto. Huomaat, että keltaiset sylinterit korvautuivat mustalla pohjalla olevalla tähdellä. Tällä Eclipse viestii, että näkyvä versio on erilainen kuin versiohallinnan versio.

Uusi versio tulee viedä versiohallintaan, joten oikealla napilla projektin nimeä klikkaamalla saadaan taas ponnahdusvalikko esille, jonka Team Commit valinnalla saadaan muokattu versio projektista vietyä versiohallintaan. Näin avautuu se tärkeä ikkuna taas, joten kirjoitetaanpa hieno kuvaus tehdyistä muutoksista ja klikataan OK. Kuvauksen kirjoittaminen voi olla vaikeaa, jos on tehnyt monta erilaista ja eri asiaa koskevaa muutosta lähdekoodiin. Tämä toimikoon opasteena hyvään versiohallinankäyttöön: Keskity yhteen tehtävään kerrallaan, tee yksi korjaus tai muutoskokonaisuus, ja vie se versiohallintaan. Useamman vieminen kerralla on huono idea.

Onni on hieno projekti versiohallittuna! Huomaa, että oikean alanurkan Console-kehykseen on tulostunut loki SVN:n tekemistä toiminnoista. Ai, muiden tekemät muutokset projektiisi saat esille projekti ponnahdusvalikon Team Update valinnalla. Muokkaapas vielä kaverisi projektia tai pyydä häntä muokkaamaan sinun projektiasi, ja kokeile Updaten toimintaa. Lisätietoa uteliaille: Task List liittyy työkaluun nimeltä Mylyn. Sen tarkoitus on kerätä yhteen tiettyyn muutospyyntöön tai virheenkorjaukseen liittyvät muutokset: mitä tiedostoja on muuteltu. Kun seuraavan kerran tulee vastaan samankaltainen muutostyö, voi Mylyn rajoittaa projektin näkymän vain näihin tiedostoihin. Tästä on suuri apu, kun ohjelmisto alkaa sisältää kymmeniä, satoja luokkia. Mylyn integroituu myös mukavasti muutoshallintajärjestelmään, kuten traciin tai Bugzillaan