글 작성자: 42121

 

 

 

 

JAVA, JAVA SE, JDK

Java Development Kit, 이하 JDK는 여러가지 버전으로 제공되는데 Java SE라는 스펙을 준수해서 만들어지기 때문에 JDK와 Java SE(Standard Edition) 버전은 동일하고 Java 17을 설치한다고 하면 Java SE 17 또는 JDK 17을 설치한다는 말과 같다고 한다.

 

 

 

Oracle JAVA Installation

  • www.oracle.com/java/technologies/downloads/
  • Oracle > 소프트웨어 다운로드 또는 Java 소프트웨어 >  Java SE > 지금 Java 다운로드
  • 첫 페이지 하단 Developers > Java > Download Java > 운영체제 선택

 

 

JAVA 환경변수설정

프로그램 코드에는 기본으로 잡힌 경로가 있어서 인스톨 과정에서 그대로 진행하면 환경변수설정은 안해도 되는데 다른 경로에 설치했다면 환경변수에 바꾼 경로를 등록해야 실행될 수 있다.

어떤 프로그램들은 환경변수에 등록된 경로를 통해 JDK의 위치를 찾기 때문에 JAVA_HOME이라는 이름으로 JDK를 설치한 폴더를 환경변수에 등록하는 것.

 

1. 시스템 환경변수 편집 위치

  • 설정 > 제어판 > 시스템 환경 변수 편집 > 시스템 속성 대화상자 > 고급 > 환경 변수
  • 바탕화면 검색란 > 환경, 시스템, 변수로 검색 > 시스템 환경 변수 편집 > 이하 동일

 

 

 

2. 환경변수에 JAVA_HOME으로 등록

  • 환경 변수 대화상자 > 새로 만들기 > 시스템 변수
  • 변수명 : JAVA_HOME
  • 변수값 : JDK 설치된 폴더 경로

보통 C드라이브 > Program Files > Java 폴더가 생성되고 jdk-version-number처럼 생긴 폴더의 주소 부분을 복사해 변수 값에 붙여넣으면 시스템 변수에 등록된다.
설치를 특정 드라이브에 했으면 시스템 변수가 아니라 사용자 변수에 해도 되는지 모르겠다.

 

 

 

3. Path 환경변수에 Java 명령어 폴더 경로 추가

  • 시스템 변수 > Path > 편집 > 새로 만들기 > %JAVA_HOME%bin > 위로 이동 

명령프롬프트(cmd.exe)에서 자바 명령어를 실행하려는데 안된다면 이것을 해야 실행이 된다고 한다.
맨 위로 이동하는건 명령어 라인에서 위에서 아래 방향으로 찾으니 가장 먼저 실행되게 하려고.

 

 

설정 확인

javac -version을 입력하면 javac 버전이 출력된다.

 

 

 

내가 본 책

혼자 공부하는 자바 \ 신용권 지음 \ 한빛미디어

 

 

반응형