본문 바로가기
컴퓨터/Linux

Centos jdk1.8 다운로드 및 설치

by 토크미 2023. 2. 3.
반응형

1. Java Development Kit (JDK) 1.8을 다운로드합니다.

아래는 wget 명령어를 통해 Centos에서 직접 다운로드 받는 방법 입니다.

wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz

 

2. 다운로드 후 tar 명령어를 통해 압축 해제 합니다.

tar -zxvf jdk-8u131-linux-x64.tar.gz -C /usr/local​

 

3.Java 환경 변수를 설정을 위해 /etc/profile 파일에 아래 내용을 추가 합니다.

JAVA_HOME=/usr/local/jdk1.8.0_131
PATH=${JAVA_HOME}/bin:$PATH

 

4. 설정한 환경 변수를 로그아웃 후 다시 로그인 하거나 아래의 명령어로 환경 변수를 즉시 적용합니다.

source /etc/profile

 

5. Java 버전을 확인하여 설치가 제대로 완료되었는지 확인합니다.

java -version

※JDK(Java Development Kit) 버전은 최신 버전 사용을 권고하며 아래와 같은 특징이 있습니다.

기능 개선: 새로운 JDK 버전이 출시될 때마다 새로운 기능이 추가되고, 기존 기능이 개선됩니다.


성능 향상: 새로운 JDK 버전이 출시될 때마다 JVM(Java Virtual Machine)의 성능이 향상됩니다.


안정성 개선: 새로운 JDK 버전이 출시될 때마다 안정성이 개선되고, 버그가 수정됩니다.


※ Oracle JDK와 OpenJDK 차이는 아래와 같습니다.

 

관리주체: 
1) Oracle JDK는 오라클에서 개발하고 관리
2) OpenJDK는 오픈 소스 커뮤니티에서 개발하고 관리

라이선스: 
1) Oracle JDK는 상용 라이선스에 따라 사용할 수 있습니다. 상용 라이선스를 사용하면 오라클에서 제공하는 지원을 받을 수 있습니다. 

- Oracle JDK는 Oracle Binary Code License Agreement에 따라 라이센스이며, Oracle이 발표 한대로 2019 년 1 월 이후에 출시 된 Oracle Java SE 8의 공개 업데이트 부터 상용 라이선스 없이는 비즈니스, 상업용 또는 생산 용도로 사용할 수 없습니다.


2) OpenJDK는 GPL v2 라이선스에 따라 사용할 수 있습니다.
- GPL v2 라이선스는 오픈 소스 라이선스로, 상업적으로도 무료로 사용할 수 있습니다. 
- 하지만 GPL v2 라이선스는 소프트웨어의 수정 버전을 배포할 때는 소스 코드를 공개해야 하는 조건이 포함되어 있습니다.

기능: 
Oracle JDK와 OpenJDK 는 기능이 거의 동일하지만 아래의 4가지 기능은 Oracle JDK 사용할때만 사용이 가능합니다. 

1) Oracle JDK Flight Recorder: Java 프로그램의 성능, 리소스 사용량, 부하 등을 분석하는 도구
2) Oracle Java Mission Control: JVM의 성능 분석과 최적화를 위한 도구
3) Oracle JDK 보안 강화 기능: 시스템에서 악성 코드를 감지하고 방지하는 기능
4) Oracle 기술 지원이 필요한 경우

반응형