JDK er en simpel og minimal programmeringsomgivelse for Java.Der findes flere andre, mere avancerede omgivelser til Java.
JDK kan gøres mere tilgængelig og letanvendelig hvis man definerer
en fleksibel grænseflade fra den teksteditor, man anvender til
editering af kildefiler (typisk Emacs).