Java Development Kit - to zestaw narzędzi niezbędny do tworzenia aplikacji w języku Java. Został stworzony i udostępniony przez twórców Javy - firmę Sun Microsystems. To środowisko programistyczne dostępne jest m.in dla systemu Solaris, Windows lub systemów Unixowych.

W skład JDK wchodzi:

  • kompilator (javac)
  • archiwizator (jar)
  • genarator dokumentacji (javadoc)
  • generator plików nagłówkowych (javah)
  • deasembler (javap)
  • debugger (jdb)
  • podglądacz apletów (appletviewer)

Oczywiście nie są to wszystkie narzędzia, które możemy znaleźć w pakiecie do tworzenia oprogramowania. Są to jednak te najważniejsze i przynajmniej znakomita część programistów z nich czynnie korzysta. Oprócz kompilatora, debuggera, czy generatora plików nagłówkowych szczególnie zwracam uwagę na appletviewer. Jest to narzędzie pozwalające na podglądanie efektów zbudowanego apletu, a polecam je ze względu na dramatycznie kłopotliwe podglądanie efektów w przeglądarce.