자바 SDK란, open jdk 란, 자바 SDK 설치(windows), Java SDK란, Java SDK 설치 (윈도))
Java SDK(Software Development Kit)란?, JDK(Java Development Kit) 란
Java SDK 란 한만디로 Java언어로 응용프로그램을 만들 수 있게 해주는 도구 모음입니다.
소프트웨어 개발 키트(Software Development Kit,SDK)는 특정 소프트웨어 프레임워크에 대한 응용 프로그램을 개발할 수 있게하는 도구 모음입니다.
SDK에는 바이너리, 바이너리에 대한 소스 코드 및 소스 코드에 대한 문서가 포함되어 있습니다.
하나의 SDK를 여러 프로젝트와 모듈에서 사용할 수 있습니다.
새 프로젝트를 만들고 그에 대한 SDK를 정의한 후 이 프로젝트에서 모듈을 구성하여 SDK를 상속할 수 있습니다.
또한 각 모듈에 대해 개별적으로 SDK를 지정할 수 있습니다.
자바 개발 키트(JDK, Java Development Kit) 또는 Java SDK 는 자바 언어로 응용 프로그램을 개발할 수 있게하는 도구 모음입니다.
JLS(Java Language Specification)와 JVMS(Java Virtual Machine Specification)를 구현하고,
API(Java Application Programming Interface)의 SE(Standard Edition)를 제공합니다.
open jdk 란
오픈JDK(Open Java Development Kit)는 자바 플랫폼에 대한 무료 및 오픈 소스 구현체입니다.
oracle jdk 와 open jdk
jdk는 open jdk 뿐 아니라 오라클에서 제공하는 jdk 도 있습니다.
과거 SUN 에서 처음 Java를 선보인 이후, 오라클이 SUN을 인수하여 jdk를 소유하게 되었고 이를 oracle jdk 라고도 부르게 되었습니다.
그 이후 SUN 의 일부 개발자들이 jdk가 오라클소유가 아닌 구현체를 만들고, 이를 open jdk 라 부르게 되었습니다.
둘 다 Java 로 프로그램 개발을 할 수 있게 해준다는, 공통점이 있지만 아래와 같은 차이점이 있습니다.
Oracle JDK | open JDK | |
라이센스 | SE8부터 상용라이선스 없이 비지니스/상업용으로 사용불가. | GNU GPL, 오픈소스 자유로운 사용가능 |
배포일정 | 3년마다, 장기적인 지원제공 | 6 개월마다 릴리즈 |
개발중점사항 | 안정성 | 빠른 버전 출시 |
추가적으로 oracle jdk 에는 아래와 같은 패키지를 지원하며, open jdk 에서는 사용할 수 없습니다.
javafx.base
javafx.controls
javafx.fxml
javafx.graphics
javafx.media
javafx.web
java.jnlp
jdk.jfr
jdk.management.cmm
jdk.management.jfr
jdk.management.resource
jdk.packager.services
jdk.snmp
Java SDK 다운받기
open jdk 는 아래 주소에서 다운받을 수 있습니다.
https://github.com/ojdkbuild/ojdkbuild
openjdk 1.8버전 다운로드 주소
https://github.com/ojdkbuild/ojdkbuild/releases/download/java-1.8.0-openjdk-1.8.0.332-1.b09/java-1.8.0-openjdk-1.8.0.332-1.b09.ojdkbuild.windows.x86_64.zip
openjdk 17버전 다운로드 주소
https://github.com/ojdkbuild/ojdkbuild/releases/download/java-17-openjdk-17.0.3.0.6-1/java-17-openjdk-17.0.3.0.6-1.win.x86_64.zip
오라클의 jdk 는 아래 주소에서 다운받을 수 있습니다.
https://www.oracle.com/kr/java/technologies/downloads/
Java 설치 방법
0. jdk 를 다운받습니다. 저의 경우에는 https://github.com/ojdkbuild/ojdkbuild/releases/download/java-1.8.0-openjdk-1.8.0.332-1.b09/java-1.8.0-openjdk-1.8.0.332-1.b09.ojdkbuild.windows.x86_64.zip 를 다운받았습니다.
1. C:\아래에 Java\java-1.8.0-openjdk 폴더를 만든 후, 다운로드 받은 zip 파일을 C:\Java에 압축을 풀어줍니다.
2. 윈도 10 기준, "내 PC" 아이콘을 우측클릭 하여 "속성"을 누릅니다.
3. 고급시스템 설정을 누르고, 환경변수를 누릅니다.
4. 시스템 변수 쪽에 "새로 만들기" 를 눌러,
변수 이름에 "JAVA_HOME",
변수 값에 압축을 풀었던 경로를 입력한 후, 확인버튼을 눌러줍니다.
5. 시스템 변수 쪽에 "path"를 더블클릭 합니다.
6. 새로만들기 버튼을 눌러 %JAVA_HOME%을 추가해주고, 확인버튼을 누릅니다.
7. 키보드에서 윈도+R 을 눌러 실행창을 띄우고, cmd를 입력하여 명령프롬프트를 띄워줍니다.
8. 명령프롬프트 창에서 java -version 을 입력해줍니다.
아래 그림과 같이 버전명이 뜨면 정상적으로 설치가 완료된 것입니다.
#자바,#java,#sdk#,#javasdk,#openjdk,#jdk,#windows,#윈도
댓글