Övning 1. Datateknik A, Java I, 5 poäng. Att ladda hem och installera Java Att skriva ditt första Javaprogram Att kompilera och exekvera ditt program



Relevanta dokument
Objektorienterad programmering i Java I

Laboration 10 - Eclipse

Att använda Java SE JDK 6

Programutveckling med Java Development Kit. (JDK 1.1.x) och Programmers File Editor (PFE 7.02)

Editering, Kompilering och Exekvering av Javaprogram

Att använda Java SE JDK 6

INSTALLATION AV VITEC MÄKLARSYSTEM

Installationsanvisning för Su Officemallar 2013 För PC

Operativsystem - Windows 7

NetBeans 7. Avsikt. Projektfönster

NetBeans 5.5. Avsikt. Projektfönster

Installation Hogia Small Office. Bokföring. Se hur vi förenklar vardagen för dig som småföretagare på

Installationsbeskrivning för CAB Service Platform med CABInstall

Laboration 0. Enhetsbokstaven anges med ett kolon efter och man läser ofta ut detta, exempelvis C:(sekolon).

Hur du installerar Open Broadcaster Software (OBS) fo r HD-sa ndning

25. Hämta Adobe Reader

Eclipse. Avsikt. Nu ska ett fönster liknande figuren till höger synas.

Installationsanvisning för Su Officemallar 2003 För PC

Flytt av. Vitec Mäklarsystem

Konsolfönster i Windows Momentet ingår i kursen PDA DTR1206 Lab 1 DOS Konsolfönstret

Introduktion till programmering, hösten 2011

Java: Utvecklingsverktyg, datatyper, kontrollstrukturer

Allmänt om programvaror och filer i Windows.

Instruktion för användande av Citrix MetaFrame

Installationsguide för FAR Komplett Offline 2.1.2

Din guide till. Klientinstallation MS Driftservice

Installationsanvisning för kursens programvara på egen dator

Föreläsning 3. Programmering, C och programmeringsmiljö

Detta är en snabbguide hur man installerar Hitman Pro version 2.6. Instruktionen är skapad och hämtad från

OBS! FÖRSÖK INTE INSTALLERA PROGRAMVARAN INNAN DU HAR LÄST DET HÄR DOKUMENTET.

Myndigheten för samhällsskydd och beredskap 1 (10) Datum Installationsguide ROPA

Installation av Virtual Skipper Online

Installationsguide för mysql och OLA Server/OLA Klient

Datum Den första bilden i installationsprogrammet visar vilken version det är. Klicka på Nästa eller tryck Enter för att fortsätta.

FIRSTCLASS. Innehåll:

Handledning för Installation av etikettskrivare

Instruktioner för att kunna programmera på skolans datorer

Användarhantering Windows 7 I denna laboration kommer vi att skapa nya användare och grupper och titta på hur man hantera dessa.

INSTALLATIONSGUIDE PC

Manual Godman Redovisning

INSTALLATIONSHANDBOK

Installationsanvisning fr o m version

Programinstallation Datorbaserat handsmörjningssystem

Biometria Violweb. Kom-igång-guide. Mars Sammanfattning Den här anvisningen är till för dig som ska börja använda dig av Biometrias tjänster.

1. Hur öppnar jag Polisens blanketter / formulär, trycksaker och annat som är i PDF-format?

INSTALLATION OCH KONFIGURATION AV PROGRAM PICBASIC PRO - MICRO CODE STUDIO PLUS - EPIC PLUS

Här beskrivs Eclipse, den programutvecklingsmiljö som utnyttjas i programmeringskurserna. Mera information finns på:

INSTALLATIONS ANVISNING

Quick Start CABAS. Generella systemkrav CABAS / CAB Plan. Kommunikation. Säkerhet

Instruktioner för uppkoppling mot NyA Open

eller Snabbkurs i filhantering Tema: Mappar och filer i Windows samt Lagringsenheterna OBS! Endast för medlemmar i SeniorNet, Klubb Södertälje!

Installation av StruSofts låne-licensserver (nätverkslicens)

Inledande programmering med C# (1DV402) Ditt första C#-program med Visual Studio

Ja, men resultatet blir inte lika bra. Det är att skapa genvägsikoner. Se anvisningar nedan:

Biometria Violweb. Kom-igång-guide. Januari Sammanfattning Den här anvisningen är till för dig som ska börja använda dig av Biometrias tjänster.

TIS-Web startguide 3.6. TIS-Web Startguide

Användarhandledning för koppling av dokument

Föreläsning 3. Programmering, C och programmeringsmiljö

Installationsanvisningar VisiWeb. Ansvarig: Visi Closetalk AB Version: 2.3 Datum: Mottagare: Visi Web kund

INSTALLATIONSGUIDE TILL ANDROID UTVECKLINGSMILJÖ

Installation av Microsoft Office Version 2.1

BLI VÄN MED DIN DATOR ENHETER MAPPAR FILER

Kompletterande instruktioner för installation och konfiguration av HMS-server för koppling mot KONTAKT

Installation av WinPig Slakt

Guide för kunder med Nordea e-legitimation

Installation/uppgradering av Agfa IMPAX program för remittenter

Installationsanvisning för LUQSUS version 2.0

Installationsanvisning för Su Officemallar 2007 För PC

Frontpage 2002/XP (2)

15 Skapa en Start-Diskett

Väl installerat får du en ikon som du förhoppningsvis också hittar Så du klickar på den och startar upp programmet:

Föreläsning 1. Presentation av kursen Vad är programmering? Lite om java och utvecklingsmiljöer Aktivitetsdiagram Ett första program

Installationsguide, Marvin Midi Server

ARX på Windows Vista, Windows 7 eller Windows 2008 server

Installationsanvisning för LUQSUS-K version 3.0b

INSTALLATIONSGUIDE MAC

Installationsanvisningar HogiaLön Plus

Administratörsrättigheter i Windows krävs för att genomföra installationen.

Flexiboard. Lathund kring hur du kommer igång med att skapa egna överlägg till Flexiboard. Habilitering & Hjälpmedel

FLEX Personalsystem. Uppdateringsanvisning

Installation av. Vitec Mäklarsystem

Installation av. Vitec Mäklarsystem Office

Installation/uppdatering av Hogia Personal fr.o.m. version 13.1

SORSELE KOMMUN. Handbok OEW. 28 sept 2012 Mari-Anne Englund Barbro Olofsson. Sorsele kommun Version , rev (19)

Kom igång med. Windows 8. DATAUTB MORIN AB

Anvia Online Backup 1(8) Installationsguide

Installationsguiden startar med en välkomstdialog antingen för produkten eller för nödvändiga komponenter om aktuella komponenter saknas på datorn.

Installera Windows Custom PostScript- eller PCL-skrivardrivrutin

E-post. A. Windows Mail. Öppna alternativ. Placera ikonen på skrivbordet.

Ikonen för ett Microsoft Word-dokument.

LICENSAKTIVERINGSGUIDE. Design Collaboration Suite

Xerox Device Agent, XDA-Lite. Installationsguide

Ingående delar. I ditt paket av IDEA-SOLO ingår följande delar. Kamerasystem. Väska för att transportera IDEA-SOLO

Installera nätverksversion av Hogia ART

Lathund för BankID säkerhetsprogram

3.2 1H[W*HQHUDWLRQ6HFXULW\ Användarmanual

Installationsanvisning

Innehåll i detta dokument

Laboration 10 - NetBeans

GelSprinter GXe3350N. Snabbguide

Transkript:

Datateknik A, Syfte: Att ladda hem och installera Java Att skriva ditt första Javaprogram Att kompilera och exekvera ditt program Att läsa: Lektion 1 Antal uppgifter: 3 Inlämning: Sker via inlämningsuppgifter i WebCT Lycka till!

Uppgift 1 Denna uppgift beskriver hur du kommer igång med Java så att du kan skapa dina egna program. Genom att följa instruktionerna i detta dokument från början till slut är det meningen att du skall lyckas installera en utvecklingsmiljö för Java (om inte denna redan finns) samt skapa och köra ditt första Javaprogram. Instruktionerna är endast testade med Windows XP, men bör fungera även med t.ex. Windows 2000. För dig som använder något annat än XP eller 2000 finns instruktioner att läsa på Sun:s sida: http://java.sun.com/j2se/1.5.0/install.html Installation av Java Det finns ett antal olika utvecklingsmiljöer för Java, såsom Java Workshop, Microsoft Visual J++, Symantec Visual Café och Borland JBuilder. Gemensamt för dessa är att de alla har ett grafiskt användargränssnitt, vilket ger en mer visuell och lättarbetad miljö. Att använda en sådan miljö underlättar mycket vid programutveckling och då framförallt vid grafiska program. För nybörjare kan det dock vara en fördel att inte använda en sån här miljö då mycket av koden automatgenereras av utvecklingsmiljön. Den utvecklingsmiljö som kommer att användas i denna kurs är J2SE Development Kit 5.0 (JDK). JDK är en kommandoradsbaserad utvecklingsmiljö framtagen av JavaSoft och innehåller den senaste versionen av Java, kompilator, virtuell maskin och standardbiblioteken för Java. Denna utvecklingsmiljö är helt gratis och innehåller ett antal verktyg för programutveckling i Java. Den senaste versionen finns alltid att ladda ner från Internet. Nedan följer kortare instruktioner för användare som är vana att installera nya program. På nästa sida finner du mer utförliga instruktioner för hur Java installeras. Korta instruktioner för vana användare 1. Ladda ner JDK 5.0 från http://java.sun.com/j2se/1.5.0/download.jsp. Den distribution som ska användas är JDK 5.0 Update XX (includes the JVM technology). 2. Installera JDK 5.0 och sätt korrekt sökväg i din path-inställning (miljövaribler i Windows XP) så att kommandot java och javac fungerar. Läs installationsanvisningarna från Sun om kör fast. 3. Öppna ett kommandofönster och skriv java -version för att säkerställa att installationen är korrekt gjord. 4. Skriv ett program som skriver ut texten på skärmen. 5. Gå till Uppgift 2. Robert Jonsson Sida 1

Utförliga instruktioner Börja med att ladda hem utvecklingsmiljön genom att gå till följande sida: http://java.sun.com/j2se/1.5.0/download.jsp. Du kommer då till skärmbilden som visas nedan. Här finns det tre olika distributioner att välja bland. NeatBeans IDE + JDK 5.0 innehåller både Java och en grafisk utvecklingsmiljö (NetBeans). Denna utvecklingsmiljö erbjuder programutvecklaren möjlighet till visuell programmering. JRE 5.0 är till för användare som enbart vill kunna köra Javaprogram på sin dator. Den innehåller enbart en virtuell maskin och ingen kompilator. Med denna distribution kan du inte utveckla egna Javaprogram. JDK 5.0 (update XX includes the JVM technology) är den du ska ladda ner. Den innehåller allt för att du ska kunna utveckla egna program i Java. Lite längre ner på sida ovan finner du bl.a. hela Javas dokumentation (API). Denna kan du även ladda ner om du sitter vid en dator som inte alltid är uppkopplad mot Internet. I denna kurs kommer vi inte använda API:n så mycket, men när man programmerat i Java ett tag så är API:n ett oumbärligt hjälpmedel, ett måste. Klicka på länken Download JDK 5.0 Update XX och du kommer till en sida med ett licensavtal som du måste acceptera (välj Accept och klicka på Continue) innan du kan gå vidare i installationen. Robert Jonsson Sida 2

På den sida som nu dyker upp (se nedan) bläddrar du ner till tabellen med de olika installationsfilerna. Vi som använder Windows väljer att ladda ner filen för offlineinstallation. Det fullständiga filnamnet är jdk-1_5_0_xx-windows-i586-p.exe där xx står för aktuellt versionsnummer. Installationsfilen är 55.11 MB och har du långsam uppkoppling, som jag, kan det med andra ord ta ett tag ett ladda ner filen. Välja att spara filen på disk och välj därefter var på din dator du vill spara filen. Sen är det bara att vänta medan filen laddas ner. Robert Jonsson Sida 3

Köra installationsprogrammet När filen har laddats hem är det dags att starta installationen. Navigera dig fram till rätt mapp/katalog på din hårddisk, där du sparade installationsfilen, med utforskaren eller genom att dubbelklicka på ikonen Den här datorn. När du hittat filen startar du installationen genom att dubbelklicka på den. Följ instruktionerna som kommer upp på skärmen för att köra igenom installationen. Börja med att acceptera licensavtalet och tryck på Next. I det fönster som nu dyker upp får du välja vilka komponenter som ska installeras. Gör inga förändringar utan installera allt. Här får du även välja var på din hårddisk Java ska installeras. Den föreslagna platsen är C:\Program\jdk1.3.0_xx\. Som du ser i bilden nedan har jag valt en annan plats att installera för att samla allt Java-relaterat under mappen java. OBS!! Det är väldigt viktigt att du noterar hela sökvägen (Install to: i bilden nedan) eftersom vi kommer att använda denna sökväg senare i installationen. Tryck på Next för att gå vidare. Robert Jonsson Sida 4

Nu får du vänta ett tag på att filer kopieras och installeras. Efter någon eller några minuter dyker fönstret nedan upp på skärmen. Här frågas det efter vilka komponenter som ska installeras för J2SE Runtime Enviroment (Public JRE som vi valde att installera i föregående bild). Lämna allt som det är och tryck på Next. OBS!! Valde du en annan installationskatalog i föregående bild är det mest lämpligt att använda samma katalog för JRE. Nu kan du välja vilka webbläsare som ska ha stöd för att köra så kallade Applets i. Se till att alla webbläsare som hittats markeras innan då går vidare (Next). Återigen får du vänta en stund medan filer kopieras och installeras. När hela installationen är klar trycker du på Finish för att avsluta. Robert Jonsson Sida 5

Lägga till en sökväg till JDK För att man enkelt skall kunna starta de program som ingår i JDK 5.0 måste man lägga till en sökväg (path) till dessa program i Windows. Denna PATH definieras lite olika beroende på plattform och operativsystem. Beskrivningen nedan gäller för Windows 2000/XP. Använder du något annat finns en beskrivning att läsa på Suns: hemsida: http://java.sun.com/j2se/1.5.0/install.html. Börja med att öppna kontrollpanelen och välj där att öppna System (du kan även använda en genväg genom att trycka in tangentkombinationen Windows + Pause/Breake). Därefter väljer du fliken Avancerat och klickar på knappen Miljövariabler. Robert Jonsson Sida 6

Leta sedan efter inställningen för path i rutan för Systemvariabler (om du inte har administratörsrättigheter får du leta i rutan för Användarvariabler för xxx ). Finns det en inställning för path sedan tidigare väljer du Redigera. Nu är det viktigt att du kommer ihåg vilken katalog du installerade JDK. I installationskatalogen finns en underkatalog med namnet bin. Här finns alla verktygen för att bl.a. kompilera och köra Javaprogram. Det är sökvägen till denna bin-katalog du ska skriva in i textrutan Variabelvärde. Finns det värden där sen förut måste du börja med ett ; (semikolon) för att skilja de olika sökvägarna åt. Fann du ingen inställning för path, i andra bilden ovanför, klickar du på Ny istället för Redigera. Samma ruta som ovan dyker upp och i Variabelnamn skriver du Path och sen sökvägen i Variabelvärde. Klicka på OK för att stänga alla öppna fönster. Robert Jonsson Sida 7

Testa att installationen fungerar För att prova att installationen fungerar kan du öppna ett kommandofönster (Command Prompt). Denna hittar du via Start-knappen och Alla program. Du kan även öppna ett kommandofönster genom att via Start-knappen välja Kör... och skriva cmd. Ge därefter följande kommando: java -version Är installationen gjord och sökvägen satt på ett riktigt sätt bör du få följande utskrift: Skulle du däremot få en utskrift som säger något i stil med java är inte ett internt kommando, externt kommando, program eller kommandofil. innebär det mest troligt att sökvägen inte är satt på ett korrekt sätt. Kontrollera då att du har satt rätt path. Skriv ditt första Javaprogram Nu när du installerat JDK, och lagt till sökvägen, är det dags att prova på att konstruera ett enkelt Javaprogram. Meningen med detta är att du skall vara helt säker på att installationen gått riktigt till och för att du skall lära dig hur man arbetar med de olika verktygen som ingår (java, javac m.m.). Innan vi börjar är ett tips att du skapar en speciell katalog där du sparar alla dina Javaprogram (du kan även skapa en speciell katalog för just denna kurs och de övningar du ska göra). När jag installerade JDK valde jag en katalog som hette Java. Där tänker jag nu skapa en mapp för mina Javaprogram som ska göras i denna kurs. I det kommandofönster du har uppe står du mest troligt i katalogen Documents and Settings. För att komma till root-nivå på hårddisken (C:) ger du kommandot: cd \ cd står för change directory och används för att byta aktuell katalog. Genom att skriva backslash (\) efter kommer vi till root-nivå. Därefter byter vi katalog till java genom kommandot: cd java För att skapa en ny mapp används kommandot md följt av namnet på den nya mappen. Skapa nu en ny mapp med t.ex. namnet JavaI genom följande kommando: md JavaI. Du bör nu ha en skärmbild som ser ut som nedan. Robert Jonsson Sida 8

Här kan vi skapa en mapp för övningar och i denna mapp en undermapp för varje övning (1-8). Observera att du lika gärna kan skapa din mappstruktur i Utforskaren. Nu är det dags att skriva ditt första Javaprogram. Till detta skall vi använda oss av Windows inbyggda Notepad. Du startar detta program genom att skriva in kommandot start Notepad i kommandofönstret, eller genom att välja Kör (Run) under Startmenyn och där skriva Notepad. Viktigt är att du står i rätt aktuell katalog (c:\java\javai\övningar\övning01> eller enligt den mappstruktur du använder) när du skriver detta, annars finns det risk för att du sparar dina Javaprogram på fel ställe och kommer då att få svårt att kompilera och exekvera programmen efter de instruktioner som kommer senare i detta dokument. Ett fönster kommer att dyka upp på skärmen där du kan skriva in ditt program. Skriv in följande lilla Javaprogram i Notepad. OBS! Det är viktigt att du skriver exakt som det står nedan. Stora och små bokstäver är det också viktigt att du skiljer på. /** * Mitt första Javaprogram. Skriver ut textraden * "JavaI, 5 poäng" till skärmen. */ public class MittFörstaProgram { public static void main(string[] args) { System.out.println("JavaI, 5 poäng"); } } Robert Jonsson Sida 9

Spara sedan programmet som MittFörstaProgram.java i den katalog du nyss skapade för Övning01. Detta gör du genom att välja Spara under Arkiv-menyn i Notepad och leta reda på rätt katalog, samt skriv namnet MittFörstaProgram.java som filnamn. Återigen är det viktigt att skriva M, F, och P med stora bokstäver i filnamnet. OBS! Spara inte filen som en textfil utan välj "Spara som: Alla Filer" (Save as type: All Files) under Spara. Alternativ att du sätter dubbelfnuttar (" ") runt filnamnet, dvs. skriv "MittFörstaProgram.java". Detta för att inte spara filen som en textfil och få namnet MittFörstaProgram.java.txt vilket medför att filen inte går att kompilera. Kompilera Javaprogram Du har nu skapat ett enkelt Javaprogram. Innan man kan starta programmet måste det kompileras. Kompilera måste du göra varje gång du har gjort en förändring i ditt program innan du kan köra det. För att kompilera ditt program använder via JDK:s kompilator som heter javac. I kommandofönstret skriver du javac följt av filnamnet på det program du vill kompilera. I ditt fall ska du alltså skriva följande i kommandofönstret: javac MittFörstaProgram.java Det kommer då att skapas en ny fil som heter MittFörstaProgram.class om allt går som det skall. Filnamnet MittFörstaProgram.class kommer från första raden i ditt program, efter kommentarerna, där det står public class MittFörstaProgram. Hade du skrivit något annat på den raden, hade filen fått det namnet istället. Dock slutar filnamnet alltid på.class efter det har kompilerats. Har du skrivit fel någonstans i ditt program kan du få kompileringsfel. Om du inte får ett meddelande i kommandofönster efter att ha kört javac MittFörstaProgram.java så har allt gått bra. För att lista filerna som finns i katalogen du arbetar i skriver du dir och trycker enter (dvs i kommandofönstret). Där skall nu finnas en fil som heter MittFörstaProgram.java och en som heter MittFörstaProgram.class. Robert Jonsson Sida 10

Kompileringsfel Ibland kan det bli fel när man kompilerar sitt Javaprogram. Låt oss ta ett exempel. Anta att vi glömt skriva ett semikolon efter raden i vårt program där det står System.out.println("JavaI, 5 poäng"). När vi då försöker kompilera vårt program (med javac MittFörstaProgram.java) kommer det att se ut så här i ditt kommandofönster: Då får du öppna ditt program igen i Notepad och rätta till de fel som kompilatorn anmärker på. Spara och kompilera sen programmet på nytt igen. Exekvera Javaprogram När du till slut lyckats att kompilera ditt program utan att få några felmeddelande är det dags att provköra det. För att köra (exekvera) ett Javaprogram skriver man java följt av namnet på den klass som programmet innehåller. I vårt fall hette klassen MittFörstaProgram (titta på första raden efter kommentarerna i programmet så ser du) vilket betyder att du skall skriva följande kommando för att starta ditt program: java MittFörstaProgram Det är viktigt att du skriver MittFörstaProgram med stort M, F och P. Om allt fungerar som det skall så kommer JavaI, 5 poäng att skrivas ut i ditt kommandofönster. Som du ser klarar inte kommandofönstret att återge åäö på ett korrekt sätt. Du är nu klar med första uppgiften i Övning 1. Gör nu uppgift 2 och 3 på nästa sida. Robert Jonsson Sida 11

Uppgift 2 Skapa ett Javaprogram med valfritt namn som på skärmen skriver ut kort information om dig själv. Vem du är, var du kommer ifrån och varför du valt att läsa denna kurs är exempel på vad du kan skriva. Uppgift 3 Skapa ett program där du provar på att deklarera minst tre variabler med olika datatyper. Tilldela variablerna valfria värden och skriv ut dem med System.out.println eller System.out.print på valfritt sätt (jmf med Smeknamn.java i lektionens exempel). Robert Jonsson Sida 12