Versions Compared

Key

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

Eclipse hjelper deg å finne feil i koden din. Det kan være så trivielt som at du mangler et semikolon, eller mer kompliserte feil som har med klasser og metoder å gjøre. Dette er en av hovedgrunnene til at vi bruker Eclipse! Man oppdager og får mulighet til å rette feil før man kjører programmet. Eclipse har også god støtte for å finne feil i kjørende programmer - såkalt debugging

Eclipse har innstillinger som lar deg bestemme når feilmeldinger og advarsler vises, såvel som andre innstillinger. Se "Windows --> Preferences" og bla til "Java --> Compiler --> Errors/Warnings".

Feil og advarsler i Eclipse-editoren

Når du arbeider med Eclipse vil du få røde og gule og røde streker under koden du skriver. Vi skiller mellom feil (error) og advarsler (warnings) som representeres av henholdsvis røde og gule markeringer i Eclipse. Du finner også små markører ikoner 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. 

...

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. I dette tilfellet er det bare å rette opp skrivefeilen for at streken skal forsvinne. Dette røde krysset går igjen mange steder i Eclipse for å fortelle deg om feilen, blant annet under klassenavnetfilnavnet, pakken og prosjektet i explorer-vinduet.

...

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. 

Advarsler

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)som i eksempelet nedenfor. Advarsler haster det ikke like mye å fjerne før du kjører programmet, men det er god kodeskikk å sørge forå for å ha så få advarsler som mulig. Eclipse vil i så og si alle tilfeller foreslå en god løsning på advarsler.

På høyre side av kodevinduet i Eclipse vil du også se små røde og gule firkanter. Disse representerer feil og advarsler, men står ikke på samme linje som strekene i teksten. De er derimot fine når klassen vokser seg stor, og kan brukes til å ha oversikt over alle unntakene som finnes. 

Noen advarsler kan også si ifra om at du har gjort en feil i koden, som du må rette opp. 

Image Added

 

 Feil og advarsler kan tilpasses under "Windows --> Preferences", under "Java --> Compiler --> Errors/Warnings"