Eclipse Kort genomgång
Installation för den som vill ha Eclipse på sin egen maskin Du behöver först och främst ett Java Development Kit (JDK). Om du inte har något, installera JDK 7.0 från http://www.oracle.com/technetwork/java/javase/downloads/ Hämta Eclipse från http://www.eclipse.org/downloads/ Klicka på Eclipse IDE for Java Developers Välj ditt OS i listan till höger Välj en server att ladda ner från (eller ta den som föreslås) Välj att spara filen, och packa upp den efteråt. Om du får problem med Windows komprimering så prova 7zip Flytta mappen eclipse till något lämpligt ställe på din maskin Gör en genväg till programmet (eclipse) om du vill Den senaste versionen av Java är Java7, och Eclipse har hunnit till Juno. De versioner som finns i labben är blandat Eclipse Helios och Indigo. På de följande bilderna används Eclipse Indigo, men de övriga versionerna fungerar i princip likadant.
Inställningar första gången (i labben) När du startar får du upp en fråga om var du har ditt workspace, som är ett ställe där alla dina projekt lagras som standard. Det är inte nödvändigt att ha ett enda workspace, men det kan vara praktiskt att slippa byta. Välj en plats i ditt filsystem, dvs H: på Windows eller din hemkatalog på Linux Om du kryssar i rutan slipper du att få frågan igen
Du möts av en välkomstsida, stäng den med krysset i övre vänstra hörnet Eclipse har ett ganska rörigt utseende från början, det är lämpligt att stänga en del fönster (du kan alltid öppna dem igen)
Det finns mängder med inställningar, de vanligast man vill ändra på beskrivs här (gå till Window -> Preferences):
Enable folding kan ibland vara irriterade det betyder att en del kod inte visas om du inte expanderar den (t.ex. importsatser)
En indentering (indragning av text) på fyra kan vara lite mycket välj det som passar dig bäst Insert spaces for tabs betyder att det inte blir några tabbar i koden dvs det ser rätt ut i andra editorer också Obs måste ändras i formatteringsprofilen för Java också
Eclipse har automatisk kod-formattering, och det går att välja olika profiler, och även skapa sin egen Om man vill ha sina krullparenteser på separata rader t.ex. så går det att ändra
Skapa en ny profil, välj indentering
Johansson har andra inställningar
Folding i Java-editorn kan man ta bort om man vill
Automatically close av (), [], <>, {} kan vara irriterande ibland stäng av det här om du vill
Hur skriver man program, då? Skapa ett nytt Java Project det hamnar i din workspace
Ge projektet ett lämpligt namn Du kan lägga det någon annanstans än i ditt workspace om du vill
Här kan du ändra olika inställningar de som finns fungerar bra Bilden visar att du nu har ett projekt med en mapp för källkod
Klicka på Uppgift1 så ser du vad som finns i ditt projekt
Högerklicka på din src-mapp och välj New -> Class
Välj ett bra namn på din klass Eclipse klagar på att du använder ett default package, men den får stå ut med det tills vidare
Nu har du början till din klass Om du har fler klasser gör du på samma sätt Nu är det bara att skriva koden!
Hur du kör ditt program Klicka på Debug-knappen (den med insekten på) och välj BubbleSort Det går att ha olika inställningar för olika program (eller flera för varje), men standard fungerar bra ännu så länge
Du får en fråga om filen skall sparas kryssa i Always... så slipper du den
Programmet körs, felfritt för en gångs skull Resultatet visas i ett fönster längst ned
Debuggern Är bra om du vill stega igenom programmet för att se var det går fel Dubbelklicka i vänstermarginalen så får du en brytpunkt
Du får en fråga om du vill byta till debug-perspectivet, klicka i remember också
Debuggern stannar på raden, och variabler visas
Du ser var programmet är Värdet på de aktuella variablerna Kör vidare med gröna pilen Stega framåt med de gula pilarna Avbryt med röda rutan
Refactoring Om du vill byta namn på en variabel, metod eller klass Markera det du vill byta namn på, i exemplet är det klassen Välj Refactor -> Rename
Eclipse undrar lite klicka Continue
Nu är klasssens namn ändrat, också på alla de ställen där det används Även filnamnet är ändrat!