Часто, когда нужно настроить среду для автоматизации на Java встречаются две абривиатуры: SDK и JDK.
SDK - от англ. software development kit - комплект для разработки ПО. Содержит инструменты для разработки в одном пакете, который выбудете инсталлировать. Обычно в составе имеют компилятор, отладчик, иногда программную среду.
JDK - Java Development Kit - набор инструментов для разработки ПО на платформе и языке Java.
Т.е. это SDK специально ориентированный на разработку под Java.
Так же для Java можно встретить Java SE Development Kit и Java EE Development Kit:
- SE - Standart Edition
- EE - Enterprise Edition
Какие еще есть SDK под разные платформы, кроме упомянутого JDK:
- iOS SDK
- .NET Framework SDK
- Android NDK