Java 개발 환경 구축하기

Soobin Kim·2024년 3월 22일

Java

목록 보기
1/47

시작

자바 개발에 필요한 JDK 설치와 자바 통합개발도구(IDE) 설치를 통해 개발환경(플랫폼)을 구축한다.


자바 언어로 만들 수 있는 프로그램

  • 데스크톱 응용소프트웨어: JavaSE 플랫폼을 사용하여 개발할 수 있다.
  • 웹 기반 응용소프트웨어: JavaEE 플랫폼을 통해 개발할 수 있다.
  • 모바일 기반 응용소프트웨어: JavaME 플랫폼을 활용하여 개발할 수 있다.

정리

  • 프로그래밍 언어: Java를 설치해야 한다.
  • 개발 환경 구축: JavaSE 플랫폼을 구축해야 한다. (JDK)
  • 코딩을 위한 도구: IDE(IntelliJ, Eclipse 등)를 설치한다.
  • 문법 오류 체크: 컴파일러(해석기)가 필요하다. (JDK)
  • 저장되는 파일: .java 파일로 저장된다.
  • 컴파일 후 만들어지는 파일: .class 파일이 만들어진다.
  • 실행: 실행해주는 명령어와 프로세서가 필요하다. 즉, JDK의 JRE(JVM)가 이를 담당한다.

  • Tool과 API는 각각 JDK 하위 폴더(bin, lib)에 저장된다.
  • JVM은 자바 프로그램을 실행하는 프로세서(엔진)로 보이지 않으며 메모리에서 동작한다.
  • JDK를 설치하면 JRE(자바 실행환경)와 JVM도 함께 설치된다.
    • JDK는 자바 언어로 개발뿐만 아니라 실행도 하기 위해 필요한 도구로, JRE를 포함하여 개발과 실행이 가능하다.
    • JRE만 설치해도 실행은 가능하지만, 개발을 위해서는 JDK가 필수적이다.
    • 개발자의 경우, 대부분 두 가지 환경을 모두 필요로 하지만, 사용자의 경우 JRE만 필요한 경우가 많다.

JDK

  • JDK(Java Development Kit)는 Oracle에서 제공하는 자바 개발을 위한 도구와 라이브러리를 포함하는 소프트웨어 개발 환경이다.
  • JDK에는 자바 컴파일러, 디버깅 도구, 실행 환경 등이 포함되어 있어 자바 프로그램을 개발하고 실행할 수 있는 환경을 조성한다.
  • JDK는 자바 애플리케이션을 개발하기 위해 필수적으로 설치해야 하는 도구로, 다양한 버전이 존재하므로 자신의 운영체제에 맞는 JDK를 설치해야 한다. (예: JavaSE, JavaEE, JavaME 등)

예시: JavaSE 개발 환경이 구축되었다는 의미는 JVM, API, TOOL(명령어)이 PC에 설치되었다는 뜻이며, 이를 통해 자바 언어로 데스크톱 응용소프트웨어를 개발할 수 있게 된다.


0개의 댓글