방구석 컴퓨터/방구석 DevOps

1. 리눅스 자바 설치 - JDK 17

CCEO 2023. 12. 13. 17:59
반응형

회사에서 새로운 서버를 세팅하는 작업을 시작했습니다.

 

카테고리의 제목처럼 구성은

 

서버(Rocky Linux)에 스프링을 올리고 jenkins를 통해 CI/CD 환경을 구축하려고 합니다.

 

그리고 도메인별로 다른 스프링 서비스를 제공해 주기 위하여 NginX도 함께 사용할 예정입니다.


 

가장 첫번째로 자바를 리눅스 서버에 설치해주어야 합니다.

 

우선 기존에 설치되어 있는 자바가 있는지 확인합니다.

yum list installed | grep java

 

만약 이미 설치되어있는데 사용하려는 버전과 다르다면

sudo yum remove -y [패키지명]

 

위의 명령어를 사용하여 해당 자바 패키지를 삭제하고 설치를 진행하면 됩니다.

 

이제 본격적으로 자바를 설치해 볼 텐데요

yum list java*jdk-devel

 

명령어를 사용하면 yum을 통해 받을 수 있는 jdk 버전 리스트가 나오게 됩니다.

 

만약 원하는 버전이 여기에 없다? (사실 이런 경우는 거의 없을 거라고 생각합니다)

wget 명령어를 통해 따로 받아야 합니다.

wget을 통해 받는 방법은 아래 블로그를 참고해 주세요!

https://behoney.tistory.com/59

 

📺 Centos7 설치, 초기 세팅 및 jdk 17 설치

📚 개요 현재 다니고 있는 회사가 SM 개발을 하는 회사이고 앞으로 단기적인 목표로 들어가려고 목표하는 회사도 솔루션 회사이기에 Linux를 경험해보고 공부해보고자 Centos를 사용해보기로했다.

behoney.tistory.com

 

이제 원하는 버전을 선택해서 설치를 진행해 보겠습니다.

저는 17 버전을 설치할 예정입니다.

패키지를 다운로드하고, 폴더를 생성, 제거하는 등 시스템이 변화되는 명령어는 sudo 명령어를 입력하라고 나오는 경우가 많습니다.
Administrator, privilege, permission 등의 단어가 들어간 에러 메시지는 대다수가 권한 관련 에러니깐 sudo를 사용해서 다시 해봅시다.

 

sudo yum install java-17-openjdk-devel.x86_64

 

위의 명령어를 입력하게 되면 이제 자바 설치를 자동으로 진행하게 됩니다.

java -version

 

이 명령어를 쳤을 때 openjdk version "17~~~ 이런 식으로 나오면 제대로 설치된 것입니다.

 

설치가 완료되면 java가 /usr/bin/ 경로에 생성됩니다.

그런데 이건 링크가 걸려있는 곳이고 실제 경로는 다른 곳에 있기 때문에 찾아서 환경변수에 등록해줘야 합니다.

환경 변수를 등록하는 것은 운영체제가 컴퓨터의 어떤 경로에서든지 파일을 인식하도록 하는 것입니다.

 

그럼 이제 환경변수를 등록해 보겠습니다.

sudo vi /etc/profile

 

profie 파일을 열어서 맨 아랫줄에 밑에 내용을 추가해 줍니다.

JAVA_HOME=/usr/lib/jvm/java-17-openjdk-17.0.9.0.9-2.el8_8.x86_64
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=$JAVA_HOME/jre_lib:$JAVA_HOME/lib/tools.jar

 

그리고 아래 명령어로 수정된 profile을 적용시켜 줍니다.

source /etc/profile

 

그리고 echo 명령어를 통해 설정한 자바의 실제 경로가 잘 나오는지 확인합니다.

echo $JAVA_HOME

 


참고

https://behoney.tistory.com/59

 

📺 Centos7 설치, 초기 세팅 및 jdk 17 설치

📚 개요 현재 다니고 있는 회사가 SM 개발을 하는 회사이고 앞으로 단기적인 목표로 들어가려고 목표하는 회사도 솔루션 회사이기에 Linux를 경험해보고 공부해보고자 Centos를 사용해보기로했다.

behoney.tistory.com

https://pizza301.tistory.com/34

 

리눅스 서버 셋팅 Step2 - Open JDK 1.8 설치

안녕하세요. 해당 카테고리 글은, 작성자의 개인 Study 후 오류 없는 셋팅을 위해 정리 용도로 작성됨을 안내드립니다. Step1은 간단한 작업이라 Shell 위주의 코드만 작성합니다. 환경 Naver Cloud Platfo

pizza301.tistory.com

https://hanjonghyuk.tistory.com/16

 

(CentOS) Java openjdk 설치 후 환경변수 설정 (리눅스 symbolic 파일, readlink 명령어 개념)

0. openjdk 검색 1. openjdk 설치 2. 정상 설치 확인 3. 환경변수 설정 후 적용 + OS 학습 내용 = Symbolic File 이란? , readlink 명령어 사용법, 스크립트 파일 적용 0. yum을 이용하여 설치 가능한 openjdk 검색 yum s

hanjonghyuk.tistory.com

 

반응형