Göm menyn

TDDC30 Programmering i Java, datastrukturer och algoritmer

Komma igång med Eclipse

På denna sida finns lite hjälp för att komma igång med Eclipse.

Innan du kan starta Eclipse med Java 6.0 måste följande moduler läggas till:

   prog/eclipse
Dessa läggs till med kommandona:
   module add modulnamn
   module initadd modulnamn

Starta Eclipse genom att skriva eclipse & i ett terminalfönster.

Första gången Eclipse körs igång kommer det upp ett fönster där man får ställa in vilken work space Eclipse ska använda. Work space är den plats där Eclipse normalt sparar filerna till de projekt som skapas i Eclipse.
Välj mappen TDDC30 som workspace i denna kurs.
Klicka sedan lämpligtvis i rutan att ha denna workspace som default, så behöver inte detta göras om nästa gång Eclipse startas.

Att starta ett nytt projekt

När man skriver kod i Eclipse organiserar man sina filer i projekt. För att öppna ett nytt projekt välj:
File -> new -> project
Du får då upp ett fönster med förslag på olika projekt, välj då "Java Project". När du valt detta kommer följande fönster upp:

I fönstret på bilden är lämpliga inställningar för lab 0 valda
I rutan "Contents" väljs om man vill starta ett nytt projekt, eller använda befintlig kod. I laboration 0 skapar man ett projekt av redan existerande kod. För laboration 1 finns ingen sådan kod, så då passar det bättre att välja Create new project in workspace

I rutan "JDK Compliance" är det viktigt att välja Java 6.0 om det inte redan är valt. Om inte detta är inställt som default ändras lämpligen det genom att trycka på "configure default".

När man valt detta trycker man på next-knappen. I det fönster man får upp då behöver inga inställningar ändras. Sedan trycker man på finish-knappen.

När detta är gjort ska mappen "lab0" visas i navigator-fönstret till höger.

Att skapa en ny klass

För att skapa en ny klass högerklickar man på den foldern där man vill ha klassen, och väljer new->class i den meny som då visas. Har man följt exemplet för lab 1 är detta katalogen "src" under "Lab 1". Man får då upp ett fönster där man anger klassens namn m.m. Här fyller man även i klassens superklass om den har en sådan (för klassen Hund som ni ska göra är detta Djur t.ex.). Dessutom kan man välja att få konstruktorer m.m. automatgenererade. Det är även lämpligt att välja att få kommentarer genererade.

Att köra ett program

För att kunna köra ett program behöver man åtminstone en klass som innehåller ett main program. I första steget av lab 1 är detta klassen Lab1Steg1. Innan programmet kan köras måste projektet byggas. Detta sker automatiskt om man väljer "build automatically" i "Project menyn". (Har man inte valt detta får man köra "build project" från "Project menyn" innan man kör programmet.)

För att köra ett projekt högerklickar man på klassen som innehåller den main metod man vill köra. I menyn som kommer upp väljer man "Run as" -> "Java application". Programmet körs då igång. Vill man sedan köra programmet flera gånger kan man trycka på "Run"-ikonen på verktygslisten (den lilla gröna cirkeln med en vit pil). Utskrifterna från programmet visas i "console"-fönstret som finns längst ner i Eclipse.

Att lära sig mer

Det här var bara det mest grundläggande vad gäller Eclipse. För att klara kursen kommer ni att behöva känna till mer. För att kunna lära er det finns det hjälp att tillgå i Eclipse, och dessutom kan det vara bra att leka runt lite i Eclipse, prova olika menyer, et.c. Till exempel får man upp en kontextberoende meny när man högerklickar på olika objekt, med många användbara kommandon.

Det finns omfattande hjälp att tillgå för Eclipse. För att kunna använda detta direkt från Eclipse måste man ställa in en webläsare i Eclipse. Detta gör man via menyn window->preferences. Där väljer man sedan general->web browser. Sedan anger man mozilla som önskad webläsare med sökvägen /usr/local/bin/mozilla.

Vill man veta mer om Eclipse så är eclipse hemsida ett bra ställe att börja på.

Sidansvarig: Jonas Lindgren
Senast uppdaterad: 2013-01-14