본문 바로가기
자바,스프링 - Java,Spring Framework

자바 SDK란, open jdk 란, 자바 SDK 설치(windows), Java SDK란, Java SDK 설치 (윈도))

by devscb 2023. 3. 13.
반응형

자바 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,#윈도

 

https://devscb.com/post/160

 

What is Java SDK, What is open jdk, Installing Java SDK (Windows), What is Java SDK, Installing Java SDK (Windows)

What is Java SDK, open jdk, Java SDK installation (windows), Java SDK, Java SDK installation (windows)) What is Java SDK (Software Development Kit)?, What is JDK (Java Development Kit)?Java SDK is a

devscb.com

 

728x90
반응형

댓글