Diciamo che JDK significa Java Development Kit, mentre SDK significa Software Development Kit. Quindi, in generale, il JDK altro non è che un particolare SDK (ossia il software di sviluppo specifico per Java)

Possiamo dire, quindi, che esistono molti SDK (per esempio il framework .NET di Microsoft) e il JDK è uno specifico SDK.


Ciao.