Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Når du arbeider med Eclipse vil du få gule og røde streker under koden du skriver. Vi skiller mellom feil (error) og advarsler (warnings) i Eclipse. Du finner også små markører med tilhørende farge i margen til venstre og høyre. Markørene på venstre side vil ligge på samme linje som feilen, mens markørene på høyre side vil representere et slags sammendrag av feil og advarsler i filen. 

Dersom du holder musepekeren over streken eller markøren, vil det dukke opp en liten tekstboks som forteller hva som er feil. I noen tilfeller vil Eclipse også foreslå hvilke endringer som kan være fornuftige å gjøre. Ved å klikke på dette forslaget vil Eclipse rette koden av seg selv!

For å se en oversikt over alle feil og advarsler i workspacet ditt kan du gå til "Problems"-fanen. Denne ligger vanligvis som en fane under editorvinduet, men kan også finnes ved å velge "Window --> Show View --> Problems". 

Feil

En rød strek betyr at du har en feil i koden som gjør at kompilatoren ikke vil kunne håndtere den. På bildet under ser du den røde streken under varibael, og en lyspære med et rødt kryss i margen på venstre side. Dette røde krysset går igjen mange steder i Eclipse for å fortelle deg om feilen, blant annet under klassenavnet, pakken og prosjektet i explorer-vinduet.

Image Added

Feil . Røde feil bør rettes så fort som mulig, og helst før du kjører programmet ditt! Et program kan kjøre med feil, men vil stoppe opp dersom det kommer til klassen/metoden med feil. Eksempler på feil er semikolon (eller andre tegn) som mangler, kall til metoder som ikke finnes, eller potensielle unntak som må fanges.

 

En gul strek er en advarsel, og vil svært ofte ikke ha noe å si for programmet. Det kan være variabler som ikke brukes, eller unødvendige betingelser (for eksempel 5==5). Advarsler haster det ikke like mye å fjerne før du kjører programmet, men det er god kodeskikk å sørge forå ha så få advarsler som mulig. Eclipse vil i så og si alle tilfeller foreslå en god løsning på advarsler.

...