개념 창고
SDK와 JDK의 차이점
달마루
2024. 4. 19. 10:30
SDK(Software Development Kit, 소프트웨어 개발 도구)
- 일반적으로 소프트웨어 기술자가 사용하여 특정한 소프트웨어 꾸러미, 소프트웨어 프레임워크, 하드웨어 플랫폼, 컴퓨터 시스템, 운영체제 등을 위한 응용 프로그램 등을 만들 수 있게 해주는 개발 도구 집합.
JDK(Java Development Kit, 자바 개발 도구)
- Java EE, Java SE, Java ME 플랫폼 중 하나를 구현한 것
- Window, Linux, mac java 개발 대상으로 오라클에 의해 바이너리 제품으로 제공 됨.
- Java만 개발할 수 있는 SDK 를 JDK 라고 한다.
마이크로소프트(MS) 등의 다른 회사에서도 SDK라는 이름으로 개발 도구들을 많이 발표함.