För att kunna programmera i Java behöver man först ladda ner ett JDK (Java Development Kit). Det är själva utvecklingsmiljön som gör det möjligt för dig att utveckla applikationer och program byggda i Java. JDK:t innehåller bland annat klassbibliotek som underlättar programmeringen, men innehåller även en kompilator som översätter Java-källkod till bytekod (mer om kompilatorn senare). Vidare, innehåller JDK:t även en JVM (Java Virtual Machine) som exekverar (kör) ditt program (mer om JVM nedan).
Ett JDK, Java Development Kit är:
Nödvändigt för att programmera i Java.
Innehåller klassbibliotek och verktyg som möjliggör utveckling av applikationer och program i Java.
Har en inbyggd kompilator, det vill säga, ett program som översätter programkod till bytekod.
Innehåller ett JVM (Java Virtual Machine) som exekverar (kör) ditt program.