본문 바로가기

Language/JAVA

[JAVA] JAVA란? 개발환경설정

JAVA란? 개발환경설정

 

JAVA

썬 마이크로시스템즈(Sun Microsystems, Inc.) 에서 개발된 객체지향 프로그래밍 언어(OOP)입니다.

 

특징

OS에 독립적이다

자바로 코딩된 프로그램은 애뮬레이터인 JVM(Java Virtual Machine)와만 통신합니다.

객체지향언어

자동 메모리 관리(Garbage Collection)

네트워크와 분산처리 지원

멀티스레드 지원

동적 로딩(Dynamic Loading) 지원

 

분류

  • JAVA SE(Standard Edition)
    JAVA 기본
  • JAVA EE(Enterprise Edition)
    JSP, Spring 등 기업
  • JAVA ME(Micro Edition)
    모바일

 

실행환경

JDK

JAVA SE의 표준안에 따라 만들어진 구체적인 소프트웨어(실행도구)

JDK architecture

 

JVM(Java Virtual Machine)

자바를 실행하기 위한 가상 기계(컴퓨터)

JAVA app vs. 일반 app

 


 

개발환경 설정 (Windows)

자바로 작성된 프로그램은 OS나 HW(하드웨어)에 관계없이 애뮬레이터인 JVM을 통해 실행됩니다.

PC 어디에서든지 자바 프로그램을 사용 가능하도록 경로를 설정합니다.

1. JDK 위치 확인

JDK가 설치된 디렉토리 경로를 확인합니다.

❗bin 디렉토리가 포함되지 않은, bin 디렉토리의 부모 디렉토리 경로입니다!

C:\program files\java\jdk버전

2. Path 설정

path 설정 1
path 설정 2

1) JAVA_HOME 추가

로그인 계정에서만 설정하려면 ①, PC 전체에서 설정하려면 ② 를 선택합니다.

path 설정3

1. JDK 에서 확인한 경로를 입력합니다.

path 설정 4

2) 경로 등록

로그인 계정에서만 설정하고 싶다면 ①, PC 전체에서 설정하려면 ② 를 편집합니다.

path 설정 5

새로 만들기 버튼 클릭 후 아래와 같이 입력합니다.

path 설정 6

 

3. 설정 확인

정상적으로 설정되었는지 확인합니다.

윈도우 + r cmd 입력 또는 아래와 같이 프롬프트를 실행합니다.

path 확인 1

 

명령어를 입력하여 아래와 같이 나오면 성공!

java -version

path 확인 2

 

728x90