숑숑이의 개발일기
article thumbnail

기존에 JAVA 8 버전을 사용하다가, 호환성을 위해 JAVA 11 버전을 설치하기로 했다.

 

설치방법

https://www.oracle.com/java/technologies/downloads/

 

Download the Latest Java LTS Free

Subscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts.

www.oracle.com

 

1) 위의 링크에서 스크롤을 내리다보면 JAVA 11이 있다. 나는 Windows 환경에서 사용할 것이므로 Windows 탭을 눌러 Installer를 클릭한다.

2) 정책에 동의하는 창이 노출되며 체크박스를 체크하고 다운로드를 누른다.

3) 로그인 화면으로 넘어간다 (로그인을 해야 다운로드가 된다)

4) 다운로드 받은 exe파일을 열고 NEXT

5) 폴더는 Change를 눌러 지정 할 수 있다. 기본적으로 Program Files -> Java에 지정되어있다. 

6) 설치완료 후 close 버튼을 눌러 설치프로그램을 닫는다.

 

환경 변수 설정

환경변수는 명령 프롬프트에서 현재 디렉토리의 위치와 관계없이 파일을 실행하기 위해서다. java는 JVM에 의해 다른 폴더에서도 실행 되지만, javac는 path를 잡아주지 않으면 실행할 수 없다.

고로 환경변수를 등록하지 않는다면 매번 JDK 폴더의 bin 디렉토리로 이동해 명령을 실행해야한다. 환경변수 등록으로 운영체제에게 자바 프로그램을 사용하겠다 선언하여 반복작업을 없앨 수 있다.

 

1) 내 PC 우클릭 -> 속성 -> 고급 시스템 설정

 

또는 윈도우키 -> 환경 변수 입력 후 -> 시스템 환경 변수 편집으로 빠르게 진입가능하다

 

2) 환경 변수 클릭

 

3) 새로만들기 클릭

4) 변수이름을 JAVA_HOME, 변수 값을 JDK 폴더 경로 자체(C:\Program Files\Java\jdk-11)로 설정한다. 또는 javac.exe 파일이 위치한 곳(C:\Program Files\Java\jdk-11\bin)을 변수값으로 넣어준다.

어떤경로를 설정하느냐에 따라 아래 6번의 Path의 값이 달라진다.

 

java만 사용하여 프로그래밍시, path와 classpath만 잘 설정해도 잘 작동하지만, 자바 버전 변경을 고려했을때 JAVA_HOME만 변경하면 되므로 JAVA_HOME을 설정하는 것이 편리하다.

 

5) CLASSPATH도 사진과같이 설정해준다.

CLASSPATH는 자바에서 사용하는 path로 설정하면 내 pc 어디서든 JDK가 제공하는 라이브러리를 사용할 수 있다.

 

6) 시스템 변수의 Path 선택 후 편집 클릭

 

7) 새로만들기를 눌러  %JAVA_HOME%\bin 를 등록한다. 나와 달리 JAVA_HOME 변수에 javac.exe파일이 위치한 bin 디렉토리를 설정했다면  %JAVA_HOME%을 입력한다.

 

여러개의 JDK가 설치되어 있다면, 위로 이동을 클릭해 사용할 JDK를 기존의 JDK보다 위쪽에 배치한다. cmd에서 Path 환경 변수 목록의 위부터 파일을 찾기 때문이다.

 

설치 확인

이제 정상적으로 설치가 되었는지 확인한다.

1) 윈도우 -> cmd 입력후 실행

2) java -versionjavac -version 명령어를 입력하여 JDK와 컴파일러 버전이 자신이 설치한 버전이 맞는지 확인한다. 

나의경우 8을 지우지않고 11을 설치했는데 정상적으로 설치된 모습이다.

https://velog.io/@sqk8657/
https://www.snugarchive.com/blog/jdk-installation/
profile

숑숑이의 개발일기

@숑숑-

풀스택 개발자 준비중입니다