윈도우 10 환경에서 Java se 10 설치 작업을 진행해보겠습니다.

  이 포스트를 작성하는 시점에 릴리즈된 DK 최신 버전은 14입니다.
  하지만 제가 설치하고자 하는 프로그램과 호환이되는 버전이 필요했기에 11 버전을 선택하여 설치하려고 합니다.

  신규 프로그램 개발 목적으로 자바를 설치하는 경우에는 최신 버전을 선택하는것이 통상적이지만,
  저처럼 사용하고자 하는 프로그램의 설치 전 요구사항에 자바가 포함된 경우에는 해당 프로그램에서 요구하는 자바 버전을 선택하여 설치해야 합니다. 

 

 

1. JDK 설치 프로그램 다운로드

  아래 URL에 접속하여 설치 프로그램을 다운로드 합니다.

* URL : https://www.oracle.com/java/technologies/javase-downloads.html

 

  다운로드 웹 페이지 중간 Java SE 11 (LTS)에서 'JDK Download' 항목을 클릭합니다.

 

  Windows용 설치 파일을 선택하여 클릭합니다.

 

  라이센스에 동의한다는 체크 박스를 클릭하고, 'Download' 버튼을 클릭합니다.

 

  오라클 계정에 로그인하면 설치파일 다운로드가 시작됩니다.

 

  다운로드가 완료되면 [내 PC > 다운로드] 폴더에 저장된 설치 파일을 확인하실 수 있습니다.

 

 

2. 자바 설치

  다운로드 폴더에 설치 파일을 실행하면 아래와 같은 Welcome 메세지를 확인할 수 있습니다.

    'Next >' 버튼을 클릭합니다.

 

  부수적으로 설치되는 항목들에 대해 설치 여부 옵션을 선택하고 설치 경로를 변경할 수 있는 다이얼로그가 표시됩니다.

  옵션 변경 완료 후 'Next' 버튼을 클릭합니다.

 

  프로그램 설치가 진행되며, Progress bar를 통해 설치 진행률을 확인할 수 있습니다.

 

  설치가 정상적으로 완료되면 아래와 같은 성공 메세지를 확인할 수 있습니다.

 

 

3. 환경 설정

  탐색기에서 [내 PC]를 선택 후 마우스 오른쪽 버튼을 클릭하여 팝업 메뉴를 띄웁니다. 팝업 메뉴 중 하단의 '속성'을 클릭합니다.

 

  왼쪽 메뉴 하단의 '고급 시스템 설정'을 클릭합니다.

 

  시스템 속성 다이얼로그에서 '고급' 탭을 선택 후 하단의 '환경 변수' 버튼을 클릭합니다.

 

  환경 변수 다이얼로그의 '시스템 변수'에 아래 항목을 추가합니다.

변수 이름 변수 값
JAVA_HOME C:\Program Files\Java\jdk-11.0.7
CLASSPATH .%JAVA_HOME%\lib\tools.jar
Path %JAVA_HOME%bin 추가

 

 

 

4. 자바 실행

  명령 프롬프트를 실행하여 아래 명령을 실행해봅니다.

> java -version

  위와 같이 java version이 표시되면 정상적으로 설치가 완료된 것입니다.

 

 

'Develop > Java' 카테고리의 다른 글

JDK 7 설치하기 (CentOS 8 환경)  (0) 2020.02.29

Hadoop 2 버전을 설치하기 위해서는 JDK 7 설치가 선행되어야 합니다.
하지만, CentOS 8 환경에서 yum을 이용한 JDK 7 설치는 지원되지 않고 있습니다.

설치 파일을 직접 다운로드 해서 설치하는 수 밖에 없습니다.

 

1. 설치파일 다운로드

▶URL : https://jdk.java.net/java-se-ri/7

자바 다운로드 사이트에서 설치파일 URL을 복사한 후, wget 명령어를 이용하여 로컬에 다운로드 받습니다.

> sudo wget https://download.java.net/openjdk/jdk7u75/ri/jdk_ri-7u75-b13-linux-x64-18_dec_2014.tar.gz

 

2. 설치파일 압축해제

다운로드 받은 압축 파일을 tar 명령어로 압축 해제합니다.

> sudo tar zxvf ./jdk_ri-7u75-b13-linux-x64-18_dec_2014.tar.gz

JDK 7는 별도의 설치 작업없이 위와 같은 압축해제만으로 설치가 완료된 것이며, 압축해제 이후에 추가적인 설정 작업이 필요합니다.

 

3. Java symbolic link 설정 (alternatives 명령어 사용)

여러 버전의 자바가 설치되어 있다면 버전관리가 필요합니다. 관리하는 방법 중에 하나가 symbolic link 설정인데 CentOS에서는 alternatives 명령어를 사용하여 symbolic link 설정 및 관리가 가능합니다.

alternatives 명령어 사용방법은 아래와 같습니다.

 

--install 옵션으로 link를 추가하도록 하겠습니자. 인자값은 아래와 같이 설정합니다.

- link : 링크 대상 파일.
- name : 링크이름.
- path : 링크 원본 파일. 자바 실행 파일 경로.
- priority : 우선순위.
> sudo alternatives --install /usr/bin/java java /usr/local/java/java-se-7u75-ri/bin/java 1

 

링크 설정 상태는 --display 옵션을 사용하여 확인할 수 있습니다.

> sudo alternatives --display java

 

실제 생성된 링크를 확인해보겠습니다. 생성한 링크(/usr/bin/java)는 링크의 원본파일이 아닌 /etc/alternatives/java를 가리키고 있습니다.

위 링크가 가리키고 있는 대상(/etc/alternatives/java)을 확인해보면, 또 하나의 링크 파일임을 확인할 수 있으며 해당 링크파일이 우리가 지정했던 원본파일(/usr/local/java/java-se-7u75-ri/bin/java)을 가리키고 있음을 확인할 수 있습니다.

중간에 또 다른 링크파일을 이용하여 우리가 직접적으로 사용 할 링크는 유지한채 설정에 따라 링크가 가리키는 대상을 변경 할 수 있는 것입니다. 만약, 링크의 대상을 변경하기 위해서는 --config 옵션을 사용하면 됩니다. (--install 옵션을 사용하여 변경 할 대상파일을 미리 입력해줘야 합니다.)

> sudo alternatives --config java

 

4. 자바 환경변수 설정

profile을 열어 환경설정에 필요한 내용을 입력합니다.

> sudo vi /etc/profile

profile 파일 하단에 아래 내용을 추가합니다.

export JAVA_HOME=/usr/local/java/java-se-7u75-ri 
export PATH=$PATH:$JAVA_HOME/bin 
export CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar

profile을 변경하였으면 변경 내용을 적용되도록 아래 명령어를 실행합니다.

> sudo source /etc/profile

 

5. 자바 실행

이제 자바 설치와 환경 설정이 완료되었습니다.

아래 명령을 사용하여 자바가 제대로 실행되는지 확인해보겠습니다.

> java -version

 

위와 같이 설치된 자바 버전을 확인할 수 있다면 자바가 정상적으로 설치된 것입니다

 

'Develop > Java' 카테고리의 다른 글

Java SE 11 설치 on Windows 10  (1) 2020.06.27

+ Recent posts