Versions Compared

Key

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

Når man skal kjøre et Java-program må man først kompileredet, og senere kjøre det. Under kompileringen blir javakoden du har skrevet oversatt til java bytecode, som maskinen forstår. Under kjøringen blir koden utført på maskinen din.  Java bytecode er langt utenfor pensum i TDT4100, men for den interesserte leser har IBM en god artikkel om bytecode, og hvorfor programmere bør kunne noe om dette.

Kompilering og kjøring i Eclipse

...

Du må sørge for å velge riktig klasse før du kjører programmet. Dersom du bruker ACM må du ha en run() metode for å kunne kjøre, og ellers må du ha en main-metode. Dette trenger du for at kompilatoren skal vite hvor man starter programmet!

En liten teknisk finurlighet: For å kunne finne feil i koden din vil Eclipse stadig kompilere koden din. Dersom du forsøker å kompilere en klasse fra konsollen (se nedenfor) vil du få opp de samme feil og advarsler som Eclipse gir deg! 

Kompilering og kjøring fra kommandolinje

Ta med dette?Enkelte vil si at alle dataingeniører må kunne kjøre et program fra kommandolinja, og hvis du ikke bruker Eclipse er dette måten å gjøre det på. Du kommer deg derimot fint gjennom TDT4100 uten å se en kommandolinje, så denne tutorialen fra Oracle er frivillig lesing!